web-dev-qa-db-ja.com

PgAdminでデータベースのユーザーとパスワードを表示する

これらの資格情報を使用してPostgresデータベースにRails)で接続できるように、Postgresqlで(PgAdminを使用して)ユーザーのパスワードを変更するにはどうすればよいですか?

これまでのところ:PgAdminで、データベース名を右クリックし、[スクリプトの作成]をクリックして、次のコマンドを入力しました。

CREATE USER usr1 WITH PASSWORD 'pwd1!@#$';

質問:PgAdminのどこで、ユーザーとパスワード、またはユーザーとパスワードのリストを確認できますか?これまでのところ、Dbプロパティでこれを確認することはできません-> '特権' ??他のセキュリティ要素に関するヒントはありますか?または私の現在の方法で改善できる何か?どうもありがとう。

7
Samy

ログインロールは、サーバー内のすべてのデータベースに共通です。それらはオブジェクトブラウザの下部(左側のパネル)に表示されます。任意のSQLクエリを実行するには、メインメニューの[ツール]からクエリツール(Ctrl-E)を開くか、[SQL]のアイコンをクリックします(以前はデータベースを選択する必要があります)。ユーザーパスワードを変更するには、SQLを実行します。

ALTER ROLE username PASSWORD 'newpassword'

ALTER USERALTER ROLEのエイリアスです。 ドキュメント でそれについて読んでください。

8
klin

このパスのファイル「pgpass.conf」:

C:\Users\[User's name]\AppData\Roaming\postgresql

Screenshot of Windows Explorer

6
David Martinez