これらの手順を実行するためのガイドとなるこのブログエントリを見つけました:
-
PostgreSQLデータベースのダンプを作成します。
ssh -C [email protected] pg_dump --data-only --inserts YOUR_DB_NAME > dump.sql
-
ダンプを削除/変更します。
-
SET
で始まる行を削除します -
SELECT pg_catalog.setval
で始まる行を削除します - 「
t
」をtrueに置き換えます ’ - 「
f
のfalseを置き換えます ’
-
-
BEGIN;
を追加します 最初の行としてEND;
最後の行として -
空の開発データベースを再作成します。
bundle exec rake db:migrate
-
ダンプをインポートします。
sqlite3 db/development.sqlite3 sqlite> delete from schema_migrations; sqlite> .read dump.sql
もちろん、ssh経由で接続し、rakeを使用して新しいdbを作成することはオプションです