View a markdown version of this page

SVV_RLS_POLICY - Amazon Redshift

Amazon Redshift tidak akan lagi mendukung penggunaan Python UDF setelah 30 Juni 2026. Kami akan mulai menegakkannya secara bertahap. Untuk informasi lebih lanjut tentang detail opsi akhir masa pakai dan migrasi Python, lihat posting blog yang diterbitkan pada 30 Juni 2025.

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

SVV_RLS_POLICY

Gunakan SVV_RLS_POLICY untuk melihat daftar semua kebijakan keamanan tingkat baris yang dibuat di cluster Amazon Redshift.

SVV_RLS_POLICY terlihat oleh semua pengguna. Pengguna super dapat melihat semua baris; pengguna biasa hanya dapat melihat data mereka sendiri. Untuk informasi selengkapnya, lihat Visibilitas data dalam tabel dan tampilan sistem.

Untuk informasi selengkapnya tentang praktik terbaik saat menanyakan tabel sistem dan tampilan, lihat Ku eri Tabel Sistem.

catatan

Gunakan perintah TAM PILKAN KEBIJAKAN untuk penemuan kebijakan. SHOW POLICYS bekerja secara konsisten di seluruh konteks katalog lokal, datashare, dan eksternal dan diperbarui saat fitur baru dirilis. Untuk informasi selengkapnya, lihat Praktik terbaik untuk menemukan metadata.

Kolom tabel

Nama kolom Jenis data Deskripsi
poldb text Nama database tempat kebijakan keamanan tingkat baris dibuat.
polname text Nama kebijakan keamanan tingkat baris.
polalia text Alias tabel yang digunakan dalam definisi kebijakan.
polatt text Atribut yang disediakan untuk definisi kebijakan.
polqual text Kondisi kebijakan yang disediakan dalam klausa USING dari pernyataan CREATE POLICY.
dipolabel boolean Apakah kebijakan diaktifkan secara global.
polmodidiedoleh text Nama pengguna yang membuat atau mengubah kebijakan terbaru.
waktu yang dimodifikasi timestamp Stempel waktu kapan kebijakan dibuat atau terakhir diubah.

Contoh kueri

Contoh berikut menampilkan hasil dari SVV_RLS_POLICY.

-- Create some policies. CREATE RLS POLICY pol1 WITH (a int) AS t USING ( t.a IS NOT NULL ); CREATE RLS POLICY pol2 WITH (c varchar(10)) AS t USING ( c LIKE '%public%'); -- Inspect the policy in SVV_RLS_POLICY SELECT * FROM svv_rls_policy; poldb | polname | polalias | polatts | polqual | polenabled | polmodifiedby | polmodifiedtime -------+---------+----------+--------------------------------------------------+---------------------------------------+------------+---------------+--------------------- my_db | pol1 | t | [{"colname":"a","type":"integer"}] | "t"."a" IS NOT NULL | t | policy_admin | 2022-02-11 14:40:49 my_db | pol2 | t | [{"colname":"c","type":"character varying(10)"}] | "t"."c" LIKE CAST('%public%' AS TEXT) | t | policy_admin | 2022-02-11 14:41:28