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

Descargar base de datos parcial de heroku

Además de la respuesta bastante correcta de Steve, también tiene la opción de conectarse usando psql a la DATABASE_URL y usando \copy , por ejemplo

$ psql "$(heroku config:get DATABASE_URL)"

mydb=> \copy mytable TO 'mytable.csv' WITH (FORMAT CSV, HEADER)

mydb=> \copy (SELECT col1, col2 FROM mytable2 WHERE ...) TO 'mytable2_partial.csv' WITH (FORMAT CSV, HEADER)

Puede extraer tablas completas o el resultado de consultas arbitrarias (incluidas las uniones, etc.). La definición de la tabla (DDL) no se exporta de esta manera, pero se puede volcar con pg_dump --schema-only -t ... .