Polska Społeczność Symfony - Forum

Framework => Pomoc => Wątek zaczęty przez: Valantir w Stycznia 28, 2019, 11:26:18

Tytuł: Doctrine - odświeżanie schematu bazy danych
Wiadomość wysłana przez: Valantir w Stycznia 28, 2019, 11:26:18
Witam,
ja mam zgoła inne pytanie do forumowiczów. Czy doctrine może pracować tylko w trybie walidacji? Ogólnie chodzi o to, że podczas pisania całego mapowania, to doctrine odświeża bazę danych i dokonuje alterów na bazie itp... A czy może pracować tylko w taki sposób aby sprawdzić czy schemat zgadza się z mapowaniem? Wiecie, tak jak jest to możliwe chociażby w hibernate pod javę... Np. dział w firmie zajmuje się odświeżeniem schematu i ogólnie wszystkimi schematami baz itp... Więc nie chciałbym aby robił to doctrine. To ja jako programista muszę tak napisać mapowanie aby zgadzało się z tym co dział od baz zrobi na bazie... Z drugiej strony wiem, że doctrine sam ustawia nazwy indexów itp...
Tytuł: Odp: Doctrine - odświeżanie schematu bazy danych
Wiadomość wysłana przez: kuba w Lutego 27, 2019, 17:23:13
Byc moze to czego szukasz to:

app/console doctrine:schema:validate

Cytuj
Ogólnie chodzi o to, że podczas pisania całego mapowania, to doctrine odświeża bazę danych i dokonuje alterów na bazie

Automagicznie to sie nie dzieje. Zwykle musisz uruchomic komende, ktora wykona zmiany na bazie.