W jaki sposób mogę rozwiązać problem z wysypującą się bazą danych, po każdej migracji która dodaje kolumnę do tablicy? Np mam tabelę users, każdy user ma kolumny email i name. Po dodaniu kolumny age, program się sypie, bo nie każdy user ma ma coś w kolumnie age. W takiej sytuacji pozostaje mi tylko restart bazy danych, a chciałbym zachować wszystkie informacje które się w niej znajdują.
#naukaprogramowania #ruby #rubyonrails
#naukaprogramowania #ruby #rubyonrails
Tak wygląda production.rb, a tak database.yml (skopiowałem tylko dane do produkcji). Deploy zatrzymuje się, na 3 kroku.
Natomiast jeśli zmienię
role :db, %w{pgsqlX.mydevil.net}
narole :db, %w{sX.mydevil.net}
deploy przebiega pomyślnie, ale aplikacja nie działa, bo nie jest tworzona baza danych. Spotkał się już ktoś