使用者與群組的操作
Sandra 在 SBA 的專案相當成功。上線的線上貸款平台讓貸款處理速度比以前快了許多。因此負責貸款管理平台的團隊也擴編了。Sandra 現在擔任團隊主管,並新聘了 3 位開發人員。在新同事報到前,Sandra 想為每位使用者建立資料庫帳號,並讓每個帳號擁有相同的存取權限。
本練習屬於課程
建立 PostgreSQL 資料庫
練習說明
- 建立 Ronald Jones(
rjones)、Kim Lopez(klopez)與 Jessica Chen(jchen)這 3 位的新使用者帳號。 - 建立名為
dev_team的新群組。 - 將
INSERT、UPDATE、DELETE和SELECT權限授予dev_team,作用於loan資料表。 - 將這 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 ___, ___, ___;