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

Hent delvis database fra heroku

Udover Steves ganske rigtige svar, har du også mulighed for at oprette forbindelse ved hjælp af psql til DATABASE_URL og ved at bruge \copy , f.eks.

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

Du kan udtrække hele tabeller eller output fra vilkårlige forespørgsler (inklusive joins osv.). Tabeldefinitionen (DDL) eksporteres ikke på denne måde, men kan dumpes med pg_dump --schema-only -t ... .



  1. Konfiguration af PostgreSQL til observerbarhed

  2. Uddrag en søgestreng i kontekst

  3. Hvornår skal jeg bruge MySQL-transaktioner?

  4. Hvad er Oracle Joins (Sql Joins)?