Ich habe diesen Blogeintrag gefunden, der Sie durch diese Schritte führt:
-
Erstellen Sie einen Dump der PostgreSQL-Datenbank.
ssh -C [email protected] pg_dump --data-only --inserts YOUR_DB_NAME > dump.sql
-
Dump entfernen/ändern.
- Entfernen Sie die Zeilen, die mit
SET
beginnen - Entfernen Sie die Zeilen, die mit
SELECT pg_catalog.setval
beginnen - 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