sql >> Database >  >> RDS >> PostgreSQL

Gedeeltelijke database downloaden van heroku

Naast het redelijk correcte antwoord van Steve, heb je ook de mogelijkheid om verbinding te maken met psql naar de DATABASE_URL en gebruik \copy , bijv.

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

U kunt hele tabellen extraheren, of de uitvoer van willekeurige query's (inclusief joins enz.). De tabeldefinitie (DDL) wordt niet op deze manier geëxporteerd, maar kan worden gedumpt met pg_dump --schema-only -t ... .



  1. php-sessie versus mysql-snelheid

  2. Spring JDBC Kon JDBC-stuurprogrammaklasse niet laden [oracle.jdbc.driver.OracleDriver]

  3. mysql-datumlijst met telling, zelfs als er geen gegevens zijn op een specifieke datum

  4. Kolommen zoeken die NIET NULL zijn in PostgreSQL