Memeriksa keamanan tingkat kolom
Amelia dari kantor lapangan Idaho melaporkan bahwa ia tidak dapat melihat sebagian data yang ia harapkan di tabel situs tepat sebelum ia pergi tanpa detail lebih lanjut. Anda ingat kemungkinan ia tidak dapat melihat beberapa kolom dan memutuskan untuk memeriksa apakah ada keamanan tingkat kolom yang mungkin diterapkan pada tabel melalui system column privileges view, SVV_COLUMN_PRIVILEGES.
Latihan ini adalah bagian dari kursus
Pengantar Redshift
Petunjuk latihan
- Pilih
relation_namesebagaitable_name,column_name,privilege_typesebagaiquery_type, danidentity_namesebagaiuser_or_roledari system column privileges view. - Saring agar hanya untuk tabel
idaho_site_id.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
-- Select the relation_name as table_name
SELECT relation_name AS ___,
column_name,
-- Select the column that targets the privilege
___ AS query_type,
-- Select the identity as user_or_role
___ AS user_or_role
-- From the system column privileges view
FROM ___
-- The table name is idaho_site_id
WHERE ___ = 'idaho_site_id';