sql >> Database >  >> RDS >> PostgreSQL

Hoe kan ik een postgres-databasedump in platte tekst op heroku krijgen?

Je zou gewoon je eigen pg_dump rechtstreeks vanuit je Heroku-database kunnen maken.

Haal eerst je postgres-tekenreeks op met heroku config:get DATABASE_URL .

Zoek naar de Heroku Postgres-url (voorbeeld:HEROKU_POSTGRESQL_RED_URL: postgres://user3123:[email protected]:6212/db982398 ), met de indeling postgres://<username>:<password>@<host_name>:<port>/<dbname> .

Voer dit vervolgens uit op uw opdrachtregel:

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

De terminal zal om uw wachtwoord vragen, het vervolgens uitvoeren en in output.sql dumpen.

Importeer het dan:

psql -d my_local_database -f output.sql


  1. Een sorteervolgordekolom gebruiken in een databasetabel

  2. CONVERTEREN() in SQL Server

  3. INITCAP() Functie in Oracle

  4. Wat is het verschil tussen =null en IS NULL?