PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Scarica il database parziale da heroku

Oltre alla risposta abbastanza corretta di Steve, hai anche la possibilità di connetterti usando psql al DATABASE_URL e usando \copy , ad es.

$ 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)

Puoi estrarre intere tabelle o l'output di query arbitrarie (inclusi join ecc.). La definizione della tabella (DDL) non viene esportata in questo modo, ma può essere scaricata con pg_dump --schema-only -t ... .