私は最近非常に興味深い問題に出くわしました。cmdql/powershellのpsqlのパスワードが間違っています
cmdを使用して 'psql'にアクセスしたいときに、ユーザー 'postgres'のパスワードが間違っていると報告しました。サーバインストールにバンドルされている事前定義のpsqlシェルが動作しました。 pg_hba.confをtrustに設定しても動作しませんでした。 herokuコマンドもありませんでした(私はローカルにリモートデータベースを取得しようとしました)。
私は最近非常に興味深い問題に出くわしました。cmdql/powershellのpsqlのパスワードが間違っています
cmdを使用して 'psql'にアクセスしたいときに、ユーザー 'postgres'のパスワードが間違っていると報告しました。サーバインストールにバンドルされている事前定義のpsqlシェルが動作しました。 pg_hba.confをtrustに設定しても動作しませんでした。 herokuコマンドもありませんでした(私はローカルにリモートデータベースを取得しようとしました)。
問題は、私のポートがインストールから5433に設定されていたことでした。なんらかの理由で、psqlコマンドはpostgresql.confからポートを読み込みません。たぶん、その動作を変更する方法がありますが、私が行った解決策は、data \ postgresql.confのポートを5432に変更し、サーバーを再起動することでした。バンドルされたpsqlシェルは今は動作しませんが、cmdとherokuは接続できます!
あなたはすでにあなたの問題を解決してきたが、誰かがCMD/PowerShellの/任意のシェルのようにpsqlを起動しようとするために、それが役に立つことがあります。
PSQLにpostgresql://ユーザー名:パスワード@のDBHOST:dbportは/ dbname
パスワードの入力を求めずにpsqlを起動したり、コマンド(「-c」attribluteを使用)を実行する必要がある場合に役立ちます。
これはシェルのオプションですが、英雄のようなものはまだ問題があります – iScrE4m