Ich habe diesen Blogeintrag gefunden, der Sie durch diese Schritte führt:
-
Erstellen Sie einen Dump der PostgreSQL-Datenbank.
ssh -C example@sqldat.com pg_dump --data-only --inserts YOUR_DB_NAME > dump.sql -
Dump entfernen/ändern.
- Entfernen Sie die Zeilen, die mit
SETbeginnen - Entfernen Sie die Zeilen, die mit
SELECT pg_catalog.setvalbeginnen - Ersetzen Sie true für '
t’ - Ersetzen Sie „falsch“ durch „
f’
- Entfernen Sie die Zeilen, die mit
-
Fügen Sie
BEGIN;hinzu als erste Zeile undEND;als letzte Zeile -
Erstellen Sie eine leere Entwicklungsdatenbank neu.
bundle exec rake db:migrate -
Dump importieren.
sqlite3 db/development.sqlite3 sqlite> delete from schema_migrations; sqlite> .read dump.sql
Natürlich sind die Verbindung über ssh und das Erstellen einer neuen DB mit Rake optional