[エラー]ORMをロックできませんコード> は、データにアクセスできず、ロックされている別のユーザーが表示されない場合に表示されるデフォルトのメッセージです。 ORMに接続できない理由は、次の理由でわかります。 dial tcp 127.0.0.1:5432:connec t:connection refused 修正するには、さまざまなことを試すことができます。
1。 DATABASE_URL のパラメータを使用して、postgressデータベースにアクセスしてみてください
DATABASE_URLのパラメータでDBにアクセスできない場合 何か問題があるかもしれません。 psqlクライアントをダウンロード
することで接続できるかどうかを確認できます。 。 Ubuntuの場合は、次を使用できます:
sudo apt-get update
sudo apt-get install postgresql-client
次に、 psql -h IP_HERE -U USER_HEREのようなものを実行します。 次にパスワードを入力します
2。 -network hostを追加します ローカルデータベースの場合
ノード/データベースをローカルで実行している場合は、-network hostを追加する必要があります chainlinkdockerコマンドに。
3。 localhostをお試しください 、 172.17.0.1 、またはMacを使用している場合はクラウドDBを使用します。
Dockerは、IPに関しては少し注意が必要です。ローカルDBを実行していて、 127.0.0.1を使用しようとしている場合 、 localhostを試してみてください 。 Macでは、DockerゲートウェイがMacOSとうまく連携しないため、問題が発生します。簡単な回避策は、heroku、GCP、AWSなどのクラウドデータベースからデータベースURLを取得することです。
これらのいずれもうまくいかない場合は、コメントを追加してください。この回答を更新できます。