PostgreSQLのユーザ管理ガイド

PostgreSQLのユーザ管理ガイド

ユーザ一覧を表示する

PostgreSQLで現在登録されているユーザの一覧を表示するには、以下のコマンドを実行します。

\du

または、SQLを使って表示することも可能です。

SELECT usename FROM pg_user;

これにより、データベースに登録されているすべてのユーザの名前が取得できます。

ユーザを作成する

新しいユーザを作成するには、CREATE USER コマンドを使用します。

CREATE USER username;

例えば、新しいユーザ「test_user」を作成する場合は、次のように入力します。

CREATE USER test_user;

また、パスワードを設定する場合は次のように記述します。

CREATE USER test_user WITH PASSWORD 'secure_password';

ユーザを削除する

不要になったユーザを削除するには、DROP USER コマンドを使用します。

DROP USER username;

例えば、「test_user」を削除する場合は以下のように実行します。

DROP USER test_user;

注意: ユーザが所有するデータベースオブジェクトがある場合、削除できないことがあります。その場合は、先に所有権を変更または削除する必要があります。

パスワードを変更する

既存のユーザのパスワードを変更するには、ALTER USER コマンドを使用します。

ALTER USER username WITH PASSWORD 'new_password';

例えば、「test_user」のパスワードを「new_secure_password」に変更する場合は次のようにします。

ALTER USER test_user WITH PASSWORD 'new_secure_password';

このコマンドを実行すると、指定したユーザのパスワードが新しいものに変更されます。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です