デフォルトのユーザーでうまく機能するpgpass.confファイルがあります。 C:/Users/myuser/AppData/Roaming/postgresql/pgpass.conf
にあります。それはそのように読みます。
localhost:5432:*:postgres:password1
管理者アカウントで実行するプロセスがあります。このプロセスでwhoami
を実行すると、nt authority/system
が表示されます。このプロセスからデータベースにアクセスできるようにしたいのですが、パスワードが必要なためスタックします。上記のpgpass.confをC:/Users/Administrator/AppData/postgresql/pgpass.conf
とC:/Users/Administrator/AppData/Roaming/postgresql/pgpass.conf
に入れてみましたが、機能しません。これはこのファイルの正しい場所ですか?管理者としてこれを行うこともできますか?残念ながら、このプロセスを実行するユーザーを変更することはできません。