Переход с SQLite на PostgreSQL в новом проекте Rails - PullRequest
122 голосов
/ 15 июля 2011

У меня есть приложение rails, базы данных которого находятся на SQLite (разработка и производство). Поскольку я перехожу на heroku, я хочу преобразовать свою базу данных в PostgreSQL.

В любом случае, я слышал, что локальную базу данных для разработки не нужно менять с SQLite, поэтому мне не нужно это менять, однако, как мне перейти к изменению производственной среды с SQLite на PostgreSQL?

Кто-нибудь делал это раньше и может помочь?

P.S. Я не уверен, что именно этот процесс называется, но я слышал о миграции базы данных из SQLite в PostgreSQL, это то, что нужно сделать?

Ответы [ 13 ]

0 голосов
/ 02 октября 2018

Сегодня у меня была такая же проблема. Я работаю над Rails 4.2.8. Решением было указать версию pg gem, в моем случае, 0.18.4.

0 голосов
/ 05 мая 2012

Возможное решение (не для героку) это использовать yaml.db из:

http://www.railslodge.com/plugins/830-yaml-db

0 голосов
/ 15 июля 2011

Вы можете попробовать следующее: sqlite3 development.db .dump | psql dbname username

или попробовать с sqlitetopgscript: http://trac -hacks.org / browser / sqlitetopgscript / 0.10 / sqlite2pg

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