无法从Heroku中提取数据库

时间:2012-07-06 07:58:29

标签: database heroku

尝试将数据库从Hekoku拉到本地,但失败了。

heroku db:pull postgres://root:@localhost/db_name 

不可否认,我不知道如何构建网址。在官方site中,heroku db:push postgres://postgres:mypass@remotehost/mydb使用this文章heroku db:pull postgres://root:@localhost/db_name。用户名和密码用途是什么?

无论如何,我得到的错误信息是:

 Sequel::DatabaseConnectionError -> TypeError: wrong argument type Sequel::Postgres::Adapter (expected Struct)

按照说明更新了taps, sequel, and pg,这是我的宝石列表:

rest-client (1.6.7)
sinatra (1.0)
taps(0.3.24)
sequel (3.37.0, 3.20.0)
pg (0.14.0)

1 个答案:

答案 0 :(得分:0)

这个问题现在不再适用了,因为我已经从共享sqlite数据库切换到9.1开发pg数据库,如建议的here。因此,我将使用更复杂的pgbackup,而不是使用简单的数据库拉/推,这实际上是由Heroku推荐的。