グループメンバーシップの取り消し
SBA のテクノロジーチームでは、グループ単位でのデータベースアクセスの割り当てをより積極的に進めたいと考えています。各ユーザーアカウントは少なくとも1つのグループに所属している必要があります。すべてのプロジェクトマネージャーは project_management グループのメンバーになります。したがって、Kim Lopez をこのグループに追加し、dev_team グループからは外す必要があります。この演習では、これらのチームのグループメンバーシップを管理します。
この演習はコースの一部です
PostgreSQL データベースの作成
演習の手順
project_managementという名前の新しいグループを作成します。project_managementグループに、loanテーブルに対するSELECT権限を付与します。- ユーザー
klopezをproject_managementグループに追加します。 - ユーザー
klopezをdev_teamグループから削除します。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
-- Create the project_management group
___ ___ ___;
-- Grant project_management SELECT privilege
GRANT ___ ON ___ TO ___;
-- Add Kim's user to project_management group
___ ___ ___ ADD USER ___;
-- Remove Kim's user from dev_team group
REVOKE ___ FROM ___;