2012-06-22 2 views
0

Я создаю приложение Rails для работы, и пока я не смогу установить приложение на сервер «дома», я развертываю его в Heroku, чтобы мы могли его использовать Теперь. Тем не менее, я хочу, чтобы иметь возможность копировать свою базу данных со всеми своими данными на конечный производственный сервер, когда я готов. Я предполагаю, что это возможно, но я не знаю, с чего начать. Есть ли способ скопировать производственную базу данных (Postgres) из Heroku и перенести ее на новый сервер, который будет использоваться там? Как можно было бы сделать это с помощью Rails?Как скопировать производственную базу данных на другой производственный сервер - Rails

+0

Не могли бы вы запустить производство на своем локальном сервере, а затем использовать psql cmds? Я сделал рубиновый скрипт для сброса sqlite3 dbs, но если вы поплаваете с ним, вы сможете что-то сделать https://gist.github.com/2465154 –

+2

проверить https://devcenter.heroku.com/articles/ pgbackups – Vamsi

ответ

2

Heroku предоставляет все эти функции через плагины PGBackups. Там вы найдете все, что вам нужно знать об импорте, экспорте и т. Д.