rake db: миграция не работает на производстве - PullRequest
48 голосов
/ 06 февраля 2011

У меня есть два экземпляра моего приложения: один для разработки, другой для производства. Моя база данных разработки называется snip_development, а моя производственная база данных - snip.

Я все время выполнял миграции в своей среде разработки, и все шло отлично. Я недавно создал производственный экземпляр моего приложения, но rake db:migrate, похоже, не имеет никакого эффекта. После запуска rake db:migrate и входа на сервер базы данных я вижу, что snip_development имеет все таблицы, которые я ожидаю, но snip вообще не имеет таблиц.

Я подозреваю, что проблема в том, что rake db:migrate работает на snip_development вместо snip, и поэтому я не вижу, чтобы что-то случилось.

Как заставить мои миграции работать с моей производственной базой данных?

1 Ответ

148 голосов
/ 06 февраля 2011

Иногда я забываю о Google. Ответ таков:

rake db:migrate RAILS_ENV=production
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...