ALTER USER username [ WITH PASSWORD 'password' ] [ CREATEDB | NOCREATEDB ] [ CREATEUSER | NOCREATEUSER ] [ VALID UNTIL 'abstime' ]
その詳細情報を変更する、ユーザ名。
このアカウントにて使用される、新しいパスワード。
これらの句はユーザのデータベース作成に関する権限を定義 します。 CREATEDB が指定された場合、定義されるユーザはユーザ独自 のデータベースを作成することができます。 NOCREATEDB を使用した場合は、そのユーザにはデータベース を作成する権限が与えられません。
これらの句はそのユーザに新しいユーザを作成を行なう権限を与 えるかどうかを決定します。 また、このオプションにより、そのユーザは全てのアクセス権限 を上書きできるスーパユーザになります。
そのユーザのパスワードが無効になる日付(と省略可能な時刻)。
ALTER USER を使用して、ユーザの Postgres アカウントの属性を 変更することができます。 データベーススーパユーザだけがこのコマンドを使用して、 権限とパスワードの有効期限を変更することができます。 一般ユーザは自身のパスワードの変更だけが可能です。
新しいユーザを作成する場合は CREATE USER を、ユーザを削除する場合は DROP USER を使用して下さい。
ユーザのパスワードを変更します。
ALTER USER davide WITH PASSWORD 'hu8jmn3';ユーザの有効期限を変更します。
ALTER USER manuel VALID UNTIL 'Jan 31 2030';ユーザの有効期限を変更し、その認証が UTC から 1 時間進 んだタイムゾーンにおける 1998 年 5 月 4 日正午に無効に なるように指定します。
ALTER USER chris VALID UNTIL 'May 4 12:00:00 1998 +1';ユーザに他のユーザの作成権限と新しいデータベースの作成 権限を与えます。
ALTER USER miriam CREATEUSER CREATEDB;