การยกเลิกสมาชิกภาพกลุ่ม
ทีมเทคโนโลยีของ SBA ต้องการจัดการสิทธิ์การเข้าถึงฐานข้อมูลตามกลุ่มอย่างเป็นระบบมากขึ้น โดยแต่ละบัญชีผู้ใช้ต้องอยู่ในกลุ่มอย่างน้อยหนึ่งกลุ่ม ผู้จัดการโครงการทุกคนจะเป็นสมาชิกของกลุ่ม project_management ดังนั้น Kim Lopez จึงต้องถูกเพิ่มเข้ากลุ่มนี้และนำออกจากกลุ่ม dev_team แบบฝึกหัดนี้จะช่วยให้จัดการสมาชิกภาพกลุ่มสำหรับทีมเหล่านี้ได้
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การสร้างฐานข้อมูล PostgreSQL
คำแนะนำการฝึกหัด
- สร้างกลุ่มใหม่ชื่อ
project_management - GRANT สิทธิ์
SELECTบนตารางloanให้กับกลุ่มproject_management - เพิ่มผู้ใช้
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 ___;