Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Symfony]Aktualizacja modeli (schema.yml)
SnakeEater
post
Post #1





Grupa: Zarejestrowani
Postów: 50
Pomógł: 0
Dołączył: 12.03.2010

Ostrzeżenie: (0%)
-----


Witam,
Na początku proszę o wyrozumiałość, gdyż to mój pierwszy post na tym forum.
Chciałbym się dowiedzieć jak postępować, gdy chcę dokonać aktualizacji modelu. Chciałbym dodać nowe kolumny do schema.yml. Jeżeli dodam je i zrobię doctrine:build --all to nadpisze mi jak przypuszczam wszystkie zmiany poczynione w plikach z katalogów lib/model/doctrine/*. W ROR były migracje, które załatwiały częściowo problem. Czy w Symfony jest jakiś mechanizm który nadpisałby na przykład pliki w lib/model/doctrine/base zostawiając te w "../" w świętym spokoju? Samemu updatować modele i definicje sql'owe tabel się nie chce, a za każdym razem nanosić moje zmiany w modelach też się nie che. Co więc można zrobić?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
Crozin
post
Post #2





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

Ostrzeżenie: (0%)
-----


Ale przecież tak właśnie jest..., że aktualizowane są tylko pliki w .../base.

Najpierw zrób sobie zrzut danych: doctrine:data-dump
Później wygeneruj nowe modele dla Doctrinea: doctrine:build --all --and-load
Go to the top of the page
+Quote Post
SnakeEater
post
Post #3





Grupa: Zarejestrowani
Postów: 50
Pomógł: 0
Dołączył: 12.03.2010

Ostrzeżenie: (0%)
-----


Chyba mam uprzedzenia do wszystkich technologii i z góry zakładam, że działają nie tak jak chce. Następnym razem poświęcę trochę czasu na sprawdzenie takich rzeczy zanim zanim napiszę coś na forum. Dzięki za odpowiedź. (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 3.10.2025 - 15:54