sql >> データベース >  >> RDS >> PostgreSQL

PostgreSQLがユーザーとグループをロールにマージしたのはなぜですか?

    マージには多くの利点があり、欠点はありません。たとえば、LOGINを追加/削除することで、「ユーザー」を「グループ」に、またはその逆にシームレスに変換できるようになりました。 特権。

    ALTER ROLE myrole LOGIN;
    ALTER ROLE myrole NOLOGIN;
    

    または、他のログイン( "ユーザー")または非ログインロール( "グループ")のメンバーシップをロールに付与できます:

    GRANT joe TO sue;
    

    あなたはまだすることができます:

    CREATE USER james;
    

    これは、ログイン権限を持つ役割にすぎません。または:

    CREATE GROUP workers;
    

    これは、実質的にCREATE ROLEと同じです。 今。

    マニュアルにはすべてが含まれています。



    1. PDOは最後に挿入されたIDを取得します

    2. MacOS10.9.5へのPsycopg2のインストール中にエラーが発生しました

    3. SQL Serverのvarcharまたはcharフィールドで許可されているすべての特殊文字を確認するにはどうすればよいですか?

    4. brew install mysql on macOS