[SF][Symfony] Doctrine pytania |
[SF][Symfony] Doctrine pytania |
29.11.2017, 09:13:37
Post
#1
|
|
Grupa: Zarejestrowani Postów: 677 Pomógł: 11 Dołączył: 18.11.2009 Ostrzeżenie: (0%) |
Cześć,
Mam problem z obsługą doctrine w Symfony 3 a mianowicie. Mam stworzone kilka Bundli które mają encje i są zaczytane do bazy danych. Aktualnie aby zaktualizować bazę danych używam za każdym razem funkcji doctrine:migrations:diff - niestety to tworzy nową migrację i usuwa dane z bazy danych. Mam kilka pytań 1. W jaki sposób mogę tworzyć kilka migracji przyrostowo? 2. W jaki sposób tworzyć schematy do nowo powstałego bundla i jego encji? |
|
|
29.11.2017, 15:05:48
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 590 Pomógł: 185 Dołączył: 19.04.2006 Skąd: Gdańsk Ostrzeżenie: (0%) |
doctrine:migrations:diff niczego nie usuwa, tylko generuje nową migrację dodając SQLe z diffa (jeśli nie ma różnic pomiędzy bazą a encjami to klasa migracji jest pusta)
Workflow jest taki: - zmieniasz coś w encjach - robisz diff'a - wykonujesz: doctrine:migrations:migrate |
|
|
5.12.2017, 11:59:50
Post
#3
|
|
Grupa: Zarejestrowani Postów: 43 Pomógł: 0 Dołączył: 2.09.2012 Ostrzeżenie: (0%) |
Możesz też skorzystać z doctrine:migrations:execute <id_migracji>, jeśli chcesz wykonać tylko tą jedną
Ten post edytował mundeck 5.12.2017, 12:21:37 |
|
|
Wersja Lo-Fi | Aktualny czas: 28.03.2024 - 16:26 |