sql >> Databasteknik >  >> RDS >> PostgreSQL

Hur kan jag få en vanlig postgres-databasdump på heroku?

Du kan bara göra din egen pg_dump direkt från din Heroku-databas.

Hämta först din postgres-sträng med heroku config:get DATABASE_URL .

Leta efter Heroku Postgres url (exempel:HEROKU_POSTGRESQL_RED_URL:postgres://user3123:[email protected]:6212/db982398 ), vilket format är postgres://:@:/ .

Kör sedan detta på din kommandorad:

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

Terminalen kommer att fråga efter ditt lösenord och kör det sedan och dumpar det i output.sql.

Importera det sedan:

psql -d my_local_database -f output.sql


  1. Hur använder man mysql JOIN utan ON-villkor?

  2. Hur skapar man en SQL-vy med SQLAlchemy?

  3. PostgreSQL Column existerar inte men det gör den faktiskt

  4. Hur man räknar distinkta värden i SQL