Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [SF][Symfony] Doctrine pytania
Randallmaster
post 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?
Go to the top of the page
+Quote Post
Pilsener
post 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
Go to the top of the page
+Quote Post
mundeck
post 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
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 28.03.2024 - 16:26