2013-08-26 99 views
3

有沒有Heroku備份/恢復獨立postgres數據庫的方式https://postgres.heroku.com/除了使用pg_dump/pg_restore?該數據庫未附加到任何應用程序。如何備份/恢復獨立的heroku postgres數據庫?

我可以創建使用

pg_dump --verbose -F c -b -h hostname -p port -U username -f "backup.dump" database_name 

轉儲和使用

pg_restore --verbose --clean --no-acl --no-owner -h hostname -p port -U username -d database_name "backup.dump" 
+0

[導入和導出與PG備份的Heroku Postgres的數據庫(https://devcenter.heroku.com/articles/heroku-postgres-import-export) – 2013-08-26 17:47:27

+0

不會作爲數據庫不鏈接到工作任何應用程序 – Irshad

+0

看起來不像其他官方的方式。根據該鏈接,_you需要在執行導入之前首先在Heroku上創建和配置應用程序._ – 2013-08-26 17:51:24

回答

0

當您創建一個新的數據庫看起來恢復它,Heroku的自動爲您創建一個應用程序。用heroku list檢查它,所以你可以使用空的應用程序進行恢復。

heroku pgbackups:restore DATABASE 'dumped-db-secure-url' --app heroku-postgres-xxx