स्टीव के बिल्कुल सही उत्तर के अलावा, आपके पास psql
. का उपयोग करके कनेक्ट करने का विकल्प भी है DATABASE_URL
. पर और \copy
. का उपयोग कर रहे हैं , उदा.
$ 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)
आप संपूर्ण तालिकाओं, या मनमाने प्रश्नों के आउटपुट (जुड़ने आदि सहित) निकाल सकते हैं। तालिका परिभाषा (DDL) इस तरह से निर्यात नहीं की जाती है, लेकिन इसे pg_dump --schema-only -t ...
के साथ डंप किया जा सकता है ।