Задать вопрос
lavezzi1
@lavezzi1

Как не создавать каждый раз новую таблицу при deploy на heroku?

Здравствуйте. Допустим добавил новую колонку в таблицу, задеплоил на heroku, нужно сделать heroku run rake db:migrate. И, как я понимаю, он не добавляет колонку (как на локальном сервере) а заново создает всю таблицу уже с изменениями, что крайне не удобно при тестировании. Есть решение?
  • Вопрос задан
  • 298 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 2
@M1Anderson
Ruby on Rails developer
Не понял проблемы.
db:migrate работает одинаково и на heroku и у вас на компьютере, он не стирает при этом всю базу с данными, как db:reset, если вы об этом. Не должно быть никаких проблем с тестированием.
Ответ написан
@CapeRatel
Я подозреваю что при деплое у вас падают загруженные файлы или фотографии))) Если да то это не в бд проблема) Это у вас паблик папка перезаписывается.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы