0

私のコンピューター、SQL Server 2012、および Windows で現在実行されているデータベースをロードするために、Git Bash、タップ、および Heroku をインストールしました。

今、私がコマンドを書いたときはいつでも

heroku db:push --app myapp

同じエラーが発生します

無効なデータベース ur

Heroku にプッシュするデータベースを宣言していません。

この問題で私を助けてくれますか? heroku db:push を使用するにはどうすればよいですか?何かを作成するような他の手順はありますか? なぜこのエラーが発生するのですか? 「ドキュメントを読みましたか、Google で検索しましたか?」と言うかもしれませんが、はい。

編集:私が知っていることは

ローカル データベース

    Server name                                          Heroku database
    Database name                                          application name
    username    | or windows authentication                postgres database
    password    |                                          username and password
                                                           aws address

ファイル/gemをGitに配置/ロードする必要がありますか?

編集2:

このコマンドをテストしましたが、他のエラーが発生します。

    heroku db:push postgres://localdbUSERNAME:localdbpassword@localdbDATABASENAME/localdbSERVERNAME  --app myapp

エラー

   Failed to connect to database:
   Sequel::AdapterNotFound -> LoadError: cannot load such file -- pg
4

1 に答える 1