ตรวจสอบ 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 ___;