У меня есть приложение Rails, которое использует db my_database_development
в моем config/database.yml
:
development:
<<: *default
database: my_database_development
Работает правильно, когда я запускаю rails server
.
Теперь я хочу использовать другое дБ, поэтому я меняю свой config/database.yml
:
development:
<<: *default
database: my_prev_database
Теперь, когда я запускаю rails server
, они дают мне ActiveRecord::PendingMigrationError. To resolve this issue, run: bin/rails db:migrate RAILS_ENV=development
. Когда я запускаю эту команду, my_prev_database
очищается. Я не хочу, чтобы это случилось. Я хочу использовать my_prev_database
и все имеющиеся у него данные (которые я откуда-то скопировал)
Как эффективно переключать базы данных в Rails?
Спасибо!