Wpis z mikrobloga

W bardzo starym projekcie, z dosyć niespójną i źle przygotowaną bazą chciałem zrobić seed i migracje całej struktury bazy. Jest to na zend2, nie widzę też żadnych narzędzi do generowania migracji z bazy, więc pomyślałem, że zrobię tak:

Wygeneruję SQL samej struktury i stworzę jedną migrację do tego. Każda następna będzie tworzona już normalnie.

Przy odświeżaniu bazy danych przed seedem, migracjom nie będzie odpalać się komenda down(), bo za dużo roboty jest ze zrobieniem tego dla całej już struktury. Zamiast tego zrobie dropa bazy danych i postawię ją od nowa i puszczę migrację.

Czy ten pomysł ma jakieś poważniejsze wady? Da się to zrobić równie łatwo ale lepiej?

#webdev #pytanie #programowanie #zendframework
  • 1
  • Odpowiedz