2014-03-02 77 views
0

目前我正在試圖對一個應用程序遷移數據庫到另一個在Heroku上通過以下這一點:https://devcenter.heroku.com/articles/migrate-heroku-postgres-with-pgbackupsHeroku的pgbackups恢復資源未找到

運行後:

heroku pgbackups:restore HEROKU_POSTGRESQL_TURQUOISE -a target-app \ 
`heroku pgbackups:url -a source-app` 

我結束了一個「資源未發現錯誤「

我確定我需要發佈更多信息/日誌,但我不太確定需要什麼。

+0

此外,當我試圖恢復對Heroku的儀表盤,我得到一個「傳送不可用」錯誤 – adanot

回答

1

要進行調試,請嘗試執行heroku pgbackups:url -a source-app並在瀏覽器中輸入該URL。這個命令應該下載並安裝到本地的Postgres數據庫db

curl `heroku pgbackups:url -a source-app` | pg_restore --verbose --no-acl --no-owner -h localhost -U postgres -d db -n public" 
+0

我能夠以此來確定問題的快照。非常感謝! – adanot

+1

我很樂意提供幫助。 – dankohn

1

在這個article引用它的應用程序之間遷移遠在下方,這似乎是你正在嘗試做的。

給出的例子語法是:$ heroku pgbackups:transfer HEROKU_POSTGRESQL_PINK sushi-staging::HEROKU_POSTGRESQL_OLIVE -a sushi