sql >> Base de Datos >  >> RDS >> PostgreSQL

¿Cómo puedo obtener un volcado de base de datos postgres de texto sin formato en heroku?

Podría crear su propio pg_dump directamente desde su base de datos de Heroku.

Primero, obtenga su cadena de postgres usando heroku config:get DATABASE_URL .

Busque la URL de Heroku Postgres (ejemplo:HEROKU_POSTGRESQL_RED_URL: postgres://user3123:[email protected]:6212/db982398 ), cuyo formato es postgres://<username>:<password>@<host_name>:<port>/<dbname> .

A continuación, ejecute esto en su línea de comando:

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

El terminal le pedirá su contraseña, luego la ejecutará y la descargará en output.sql.

Luego impórtalo:

psql -d my_local_database -f output.sql