PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Wie kann ich einen Postgres-Datenbank-Dump im Klartext auf Heroku erhalten?

Sie könnten einfach Ihren eigenen pg_dump direkt aus Ihrer Heroku-Datenbank erstellen.

Rufen Sie zuerst Ihre Postgres-Zeichenfolge mit heroku config:get DATABASE_URL ab .

Suchen Sie nach der Heroku Postgres-URL (Beispiel:HEROKU_POSTGRESQL_RED_URL: postgres://user3123:[email protected]:6212/db982398 ), dessen Format postgres://<username>:<password>@<host_name>:<port>/<dbname> ist .

Führen Sie als Nächstes Folgendes auf Ihrer Befehlszeile aus:

pg_dump --host=<host_name> --port=<port> --username=<username> --password --dbname=<dbname> > output.sql

Das Terminal fragt nach Ihrem Passwort, führt es aus und speichert es in output.sql.

Dann importieren Sie es:

psql -d my_local_database -f output.sql