Как скопировать данные в db разработки в db продукта, используя sqlite - PullRequest
3 голосов
/ 10 декабря 2011

Я использую sqlite для обеих (пока) систем разработки и производства на рельсах.У меня есть файл development.sqlite3, который я хочу скопировать в production.sqlite3, чтобы выполнить некоторое тестирование в производственной среде.

Я попытался скопировать базу данных разработки в производство, выполнив mv development.sqlite3 production.sqlite3 и это, похоже, не работает.

Есть идеи о том, как лучше это делать?

1 Ответ

4 голосов
/ 10 декабря 2011

Согласно этому вопросу следующий код делает это.

RAILS_ENV=production rake db:create db:schema:load

Освобождает текущее производство.sqlite3 . После создания базы данных и загрузки структуры вы можете скопировать файл development.sqlite3 в production.sqlite3, чтобы скопировать ваши данные.

cp db/development.sqlite3 db/production.sqlite3
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...