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
Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
SVV_RLS_APPLICED_POLICY
Gunakan SVV_RLS_APPLIED_POLICY untuk melacak penerapan kebijakan RLS pada kueri yang mereferensikan hubungan. RLS-protected
SVV_RLS_APPLIED_POLICY terlihat oleh pengguna berikut:
Superuser
Pengguna dengan
sys:operatorperanPengguna dengan izin TABEL SISTEM AKSES
Perhatikan bahwa sys:secadmin tidak diberikan izin sistem ini.
Kolom tabel
| Nama kolom | Jenis data | Deskripsi |
|---|---|---|
| nama pengguna | text | Nama pengguna yang menjalankan query. |
| kueri | integer | ID kueri. |
| xid | long | Konteks transaksi. |
| pid | integer | Proses pemimpin menjalankan kueri. |
| waktu rekor | Waktu | Waktu ketika kueri direkam. |
| perintah | harimau (1) | Perintah yang menerapkan kebijakan RLS. Nilai yang mungkin adalah k untuk tidak diketahui, s untuk pilih, u untuk pembaruan, i untuk menyisipkan, y untuk utilitas, dan d untuk menghapus. |
| nama tanggal | text | Nama database hubungan yang dilampirkan kebijakan keamanan tingkat baris. |
| jadwal relasi | text | Nama skema relasi yang dilampirkan kebijakan keamanan tingkat baris. |
| rename | text | Nama relasi yang dilampirkan kebijakan keamanan tingkat baris. |
| polname | text | Nama kebijakan keamanan tingkat baris yang dilampirkan ke relasi. |
| poldefault | haru (1) | Pengaturan default kebijakan keamanan tingkat baris yang dilampirkan ke relasi. Vaule yang mungkin adalah f untuk false jika kebijakan false default telah diterapkan dan t untuk true jika kebijakan true default telah diterapkan. |
Contoh kueri
Contoh berikut menampilkan hasil dari SVV_RLS_APPLIED_POLICY. Untuk menanyakan SVV_RLS_APPLIED_POLICY, Anda harus memiliki izin ACCESS SYSTEM TABLE.
-- Check what RLS policies were applied to the run query. SELECT username, command, datname, relschema, relname, polname, poldefault FROM svv_rls_applied_policy WHERE datname = CURRENT_DATABASE() AND query = PG_LAST_QUERY_ID(); username | command | datname | relschema | relname | polname | poldefault ----------+---------+-----------+-----------+--------------------------+-----------------+------------ molly | s | tickit_db | public | tickit_category_redshift | policy_concerts |