PostgreSQL(ユーザー管理)

ユーザー管理

・作成
    [user]$ createuser -U postgres [-d -P -s] ユーザー名
-d(--createdb)データベース作成許可
-P(--pwprompt)パスワード設定
-s(--superuser)管理ユーザー
    DB=> create user ユーザー名 with password 'パスワード' [createdb] [superuser];
・削除
    [user]$ dropuser -U postgres ユーザー名

    DB=> drop user ユーザー名;
・一覧
    DB=> select * from pg_shadow;
・パスワード変更

一般ユーザーは自分のパスワードのみ

    DB=> alter user ユーザー名 with password 'パスワード';
    DB=> \password [ユーザー名]