Windows の新しい PostgreSQL インストールがすべてのパスワードを拒否する

Windows の新しい PostgreSQL インストールがすべてのパスワードを拒否する

そこで、Postgresql をインストールし、Powershell で使用するために PATH を設定し、最初の psql コマンドを入力しました。

応答: 「ユーザー *(私の WINDOWS ユーザー名) のパスワード」

どのパスワードも機能しません。インストーラーで設定した「postgres」ユーザーのパスワードでも、Windows アカウントのパスワードでも、空のままでも、何も機能しません。

それで、このパスワードはどこから来たのでしょうか、そしてそれは何なのでしょうか? デフォルトのパスワードを Google で検索し、デフォルトっぽいものをいくつか試してみましたが、効果はありませんでした。

これは役に立つかもしれませんが、選択された回答は2020年には存在しないメニューを使用していますpostgreSQLのデフォルトパスワード

答え1

答えは、Postgresql が非常に非常に直感的ではないということです。

ログインしようとするデフォルトのアカウントが存在しないからです。

必要なのは「psql -U postgres」を使うことですその代わり

これにより、インストーラーで使用したパスワードが機能するユーザー「postgres」としてログインできるようになります。

関連情報