เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

ตรวจสอบ Row-Level Security

Amelia ไม่ได้ถูกบล็อกจากการเห็นคอลัมน์ใดในตาราง แต่อาจมีบางแถวที่มองไม่เห็น จึงตัดสินใจตรวจสอบว่ามีการตั้งค่า row-level security ไว้กับตารางหรือไม่ ผ่าน system view สำหรับ row level security policy ที่ชื่อว่า SVV_RLS_POLICY

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

Introduction to Redshift

ดูคอร์ส

คำแนะนำการฝึกหัด

  • เลือก polname เป็น policy_name, polatts เป็น column_details, และ polqual เป็น condition
  • จาก system view สำหรับ row level security policy

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

-- Select the policy name
SELECT ___ AS policy_name, 
       -- Select the column details
       polatts AS ___,
       -- Select the policy condition
       ___ as ___
  -- FROM the system row level security policy view   
  FROM ___;
แก้ไขและรันโค้ด