0

Hekoku からローカルにデータベースをプルしようとしましたが、失敗しました。

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

確かに、どのように URL を作成すればよいかわかりません。公式サイトではそれがheroku db:push postgres://postgres:mypass@remotehost/mydbあり、この記事heroku db:pull postgres://root:@localhost/db_nameでは使用されました。ユーザー名とパスワードは何のためのものですか?

とにかく、私が得たエラーメッセージは次のとおりです。

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

update の指示に従って、これtaps, sequel, and pgが私の gem リストです。

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

1 に答える 1

0

ここで提案されているように、共有 sqlite データベースから 9.1 開発 pg データベースに切り替えたので、この質問はもはや関係ありません。したがって、単純な db pull/push を使用する代わりに、Heroku が実際に推奨した、より洗練されたpgbackupを使用します。

于 2012-07-14T13:26:55.067 に答える