2012-11-12 24 views
3

我想從託管在heroku上的PostgreSQL數據庫創建一個ERM圖。 數據庫本身幾乎是20 GB大,這使得下載整個轉儲不是一個選項。如何從託管在heroku上的PostgreSQL數據庫下載模式?

有沒有辦法簡單地備份和下載模式,包括外鍵,並且可能在數據庫中每個表的10行,隨後可以通過psql命令將其恢復到本地dabase中?

我啓用了PG Backups Plus插件,但這似乎只能讓我轉儲整個數據庫與完整的數據集。

回答

4

改爲使用pg_dump。 --schema-only|-s選項只是你要找的東西。

pg_dump --schema-only -h host -U user -f schema_dump_file dbname 

然後,只需手動抓住你想要的一些數據。我不知道或看到過那種簡單的方法。

相關問題