2013-06-06 28 views
0

我試圖用heroku-valkyrie將我的本地數據傳輸到heroku數據庫。 https://github.com/ddollar/heroku-valkyrie如何使用「db:transfer」作爲heroku-valkyrie的heroku命令?

我安裝了插件:

heroku plugins:install http://github.com/ddollar/heroku-valkyrie.git 
Installing heroku-valkyrie... done 

,並希望傳遞數據:

heroku db:transfer sqlite://db/development.sqlite3 postgres://my-apps-database-url/ 

但收到此錯誤信息:

! `db:transfer` is not a heroku command. 
! See `heroku help` for a list of available commands. 

如何使用DB:轉移爲heroku命令?

回答

0

根據Heroku的文檔,你將不得不使用pg dump tool到本地數據庫中導出爲轉儲文件,然後使用命令導入的文件,

的Heroku pgbackups:RESTORE DATABASE「https://s3.amazonaws.com/me/items/3H0q/mydb.dump

檢查完整的文檔here

+0

感謝您的回覆,但正如我寫的,我使用sqlite作爲本地數據庫。我不能使用pg轉儲工具。 – ironsand

0

嘗試運行heroku plugins:install https://github.com/ddollar/heroku-pg-transfer第一。

然後命令將是pg:transfer而不是db:transfer

但是,你可能會遇到問題,因爲你是從一個sqlite數據庫轉移,這個命令只能從postgre轉移。

相關問題