Jag hittade det här blogginlägget som hjälper dig att göra dessa steg:
-
Skapa en dump av PostgreSQL-databasen.
ssh -C [email protected] pg_dump --data-only --inserts YOUR_DB_NAME > dump.sql
-
Ta bort/ändra dumpen.
- Ta bort raderna som börjar med
SET
- Ta bort raderna som börjar med
SELECT pg_catalog.setval
- Ersätt true för '
t
’ - Ersätt false för '
f
’
- Ta bort raderna som börjar med
-
Lägg till
BEGIN;
som första rad ochEND;
som sista rad -
Återskapa en tom utvecklingsdatabas.
bundle exec rake db:migrate
-
Importera dumpningen.
sqlite3 db/development.sqlite3 sqlite> delete from schema_migrations; sqlite> .read dump.sql
Naturligtvis är det valfritt att ansluta via ssh och skapa en ny db med rake