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.
LEPASKAN KEBIJAKAN RLS
Lepaskan kebijakan keamanan tingkat baris pada tabel dari satu atau lebih pengguna atau peran.
Pengguna super dan pengguna atau peran yang memiliki sys:secadmin peran dapat melepaskan kebijakan.
Sintaksis
DETACH RLS POLICY { policy_name ON [TABLE] table_name [, ...] | database_name.policy_name ON [TABLE] database_name.schema_name.table_name [, ...] } FROM { user_name | ROLE role_name | PUBLIC } [, ...];
Parameter
- nama_kebijakan
-
Nama kebijakan .
- database_name
-
Nama database tempat kebijakan dan relasi dibuat. Kebijakan dan hubungan harus berada di database yang sama. Basis data dapat berupa database yang terhubung atau database yang mendukung izin federasi Amazon Redshift.
- schema_name
-
Nama skema milik relasi.
- table_name
-
Hubungan yang dilampirkan pada kebijakan keamanan tingkat baris.
- DARI {user_name | ROLE role_name | PUBLIK} [,...]
-
Menentukan apakah kebijakan dipisahkan dari satu atau lebih pengguna atau peran tertentu.
Untuk penggunaan KEBIJAKAN DETACH RLS di Katalog Izin Federasi Amazon Redshift, lihat Mengelola kontrol akses dengan izin federasi Amazon Redshift.
Catatan penggunaan
Saat bekerja dengan pernyataan DETACH RLS POLICY, perhatikan hal berikut:
-
Anda dapat melepaskan kebijakan dari relasi, pengguna, peran, atau publik.
Contoh
Contoh berikut melepaskan kebijakan pada tabel dari peran.
DETACH RLS POLICY policy_concerts ON tickit_category_redshift FROM ROLE analyst, ROLE dbadmin;