alter user -- PostgreSQL インスタンスにおけるユーザアカウント情報を変更する
alter user ユーザ名
[with password パスワード]
[createdb | nocreatedb]
[createuser | nocreateuser]
[in group グループ1, ..., グループn]
[valid until 'abstime']
alter user は、ユーザの PostgreSQL アカウントの属性を変更するのに使われる。alter user ステートメントにおける各オプションの詳細については、user(l) マニュアルページを参照してほしい。alter user ステートメントでは、ユーザの usesysid を変更することはできないので注意すること。また、postgres のユーザや、pg_shadow で読んだり変更したりできる権限のあるユーザでは、ユーザのパスワードを変更することしかできない。alter user ステートメントにおける各オプションのいずれかが省略された場合は、pg_shadow リレーションにおいて対応する値は変更されない。createuser(1) で作られたユーザ情報を変更するのに使うことができる。
---
--- ユーザのパスワードを変更する
---
alter user tab with password hu8jmn3;
---
--- ユーザの有効期限日を変更する
---
alter user tab valid until 'Jan 31 2030';
---
--- ユーザに、他のユーザを作る権限を与える
---
alter user tab createuser;
堀田 倫英 <hotta@net-newbie.com>