ユーザーとグループを操作する
SBA での Sandra のプロジェクトは大成功に向かっています。オンライン融資プラットフォームの導入により、これまでよりも融資処理が格段に速くなりました。その結果、融資管理プラットフォームを担当するチームは拡大しています。Sandra は現在チームを率いており、最近新たに 3 名の開発者を採用しました。新しい開発者が初出勤する前に、Sandra は各ユーザーのデータベースアカウントを作成し、同一のアクセス権限を付与したいと考えています。
この演習はコースの一部です
PostgreSQL データベースの作成
演習の手順
- Ronald Jones(
rjones)、Kim Lopez(klopez)、Jessica Chen(jchen)の新しいユーザーアカウントを作成します。 dev_teamという名前の新しいグループを作成します。loanテーブルに対して、dev_teamにINSERT、UPDATE、DELETE、SELECTの権限を付与します。- 3 つの新しいユーザーアカウントを
dev_teamグループに追加します。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
-- Create a user account for Ronald Jones
CREATE ___ rjones WITH ___ 'changeme';
-- Create a user account for Kim Lopez
___ ___ klopez ___ ___ 'changeme';
-- Create a user account for Jessica Chen
___ ___ ___ ___ ___ ___;
-- Create the dev_team group
___ ___ ___;
-- Grant privileges to dev_team group on loan table
GRANT ___, ___, ___, ___ ON ___ TO ___;
-- Add the new user accounts to the dev_team group
ALTER GROUP ___ ADD USER ___, ___, ___;