0

我尝试使用 heroku-valkyrie 将我的本地数据传输到 heroku 数据库。 https://github.com/ddollar/heroku-valkyrie

我安装了插件:

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:transfer 作为 heroku 命令?

4

2 回答 2

0

根据 Heroku 文档,您必须使用pg 转储工具将本地数据库导出为转储文件并使用命令导入文件。

heroku pgbackups:恢复数据库' https://s3.amazonaws.com/me/items/3H0q/mydb.dump '

在此处检查完整的文档

于 2013-06-06T03:45:11.480 回答
0

先试试跑步heroku plugins:install https://github.com/ddollar/heroku-pg-transfer

那么命令将是pg:transfer,不是db:transfer

但是,您可能会遇到问题,因为您是从 sqlite 数据库传输的,并且此命令仅从 postgre 传输。

于 2013-11-28T04:18:57.900 回答