Rust

    ユーザーを作成・削除

    作成するにはCREATE USERを使います。

    CREATE USER nju33;
    

    パスワードも設定したい場合WITH PASSWORD ...と続けます。

    CREATE USER nju33 WITH PASSWORD '...';
    

    ユーザー一覧はpg_userというテーブルに入ってます。作られたか確認してみます。

    SELECT count(*) FROM pg_user WHERE usename = 'nju33' \gx
    -- count | 1
    

    カウントが1なので作られたことが分かりました。

    ユーザーを削除するにはDROP USERを使います。上記のユーザーを削除するには以下の通り。

    DROP USER nju33;
    
    SELECT count(*) FROM pg_user WHERE usename = 'nju33' \gx
    -- count | 0