PostgreSQLの便利なコマンド紹介

こんにちは。もぐらみちです。今回もPostgreSQLの便利なコマンド紹介第二弾をやっていきます。(ほぼ自分用です。)

1.接続中のユーザーを取得する

PostgreSQL に接続中のユーザー名を取得する方法です。セッションユーザーは、データベースセッションを開始したユーザー、カレントユーザーは、現在の実行ユーザーとなります。スーパーユーザーでなければ、ユーザー変更できないので、通常は同じユーザーが入ります。(※1)

 ​
select session_user;

2.ログインユーザーのパスワードを変更する

postgresに接続した状態で以下のコマンドを実行する。(※2)

ALTER ROLE postgresにログインしているユーザー WITH PASSWORD 新しいパスワード;

3.各ユーザー(ロール)の権限を確認する

下記のコマンドを実行する。詳しい話は(※3)をご参照ください。

SELECT * FROM pg_roles;

[PostgreSQL] 接続中のユーザを取得する&他(※1)

postgresのパスワードが分からない場合(※2)

PostgreSQLの権限系操作まとめ(※3)

ASPnetでpostgreSQLにアクセスする方法(番外編)

この記事が気に入ったらサポートをしてみませんか?