Pilih preferensi cookie Anda

Kami menggunakan cookie penting serta alat serupa yang diperlukan untuk menyediakan situs dan layanan. Kami menggunakan cookie performa untuk mengumpulkan statistik anonim sehingga kami dapat memahami cara pelanggan menggunakan situs dan melakukan perbaikan. Cookie penting tidak dapat dinonaktifkan, tetapi Anda dapat mengklik “Kustom” atau “Tolak” untuk menolak cookie performa.

Jika Anda setuju, AWS dan pihak ketiga yang disetujui juga akan menggunakan cookie untuk menyediakan fitur situs yang berguna, mengingat preferensi Anda, dan menampilkan konten yang relevan, termasuk iklan yang relevan. Untuk menerima atau menolak semua cookie yang tidak penting, klik “Terima” atau “Tolak”. Untuk membuat pilihan yang lebih detail, klik “Kustomisasi”.

DROP ROLE

Mode fokus
DROP ROLE - Amazon Redshift

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

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

Menghapus peran dari database. Hanya pemilik peran yang membuat peran, pengguna dengan opsi WITH ADMIN, atau pengguna super yang dapat menghapus peran.

Anda tidak dapat menghapus peran yang diberikan kepada pengguna atau peran lain yang bergantung pada peran ini.

Hak istimewa yang diperlukan

Berikut ini adalah hak istimewa yang diperlukan untuk DROP ROLE:

  • Superuser

  • Pemilik peran yang merupakan pengguna yang membuat peran atau pengguna yang telah diberikan peran dengan hak istimewa WITH ADMIN OPTION.

Sintaksis

DROP ROLE role_name [ FORCE | RESTRICT ]

Parameter

role_name

Nama peran.

[KEKUATAN | BATASI]

Pengaturan default adalah RESTRICT. Amazon Redshift memunculkan kesalahan saat Anda mencoba menjatuhkan peran yang mewarisi peran lain. Gunakan FORCE untuk menghapus semua penetapan peran, jika ada.

Contoh

Contoh berikut menjatuhkan peransample_role.

DROP ROLE sample_role FORCE;

Contoh berikut mencoba untuk menghapus peran sample_role1 yang telah diberikan kepada pengguna dengan opsi RESTRICT default.

CREATE ROLE sample_role1; GRANT ROLE sample_role1 TO user1; DROP ROLE sample_role1; ERROR: cannot drop this role since it has been granted on a user

Agar berhasil menjatuhkan sample_role1 yang telah diberikan kepada pengguna, gunakan opsi FORCE.

DROP ROLE sample_role1 FORCE;

Contoh berikut mencoba untuk menghapus peran sample_role2 yang memiliki peran lain yang bergantung padanya dengan opsi RESTRICT default.

CREATE ROLE sample_role1; CREATE ROLE sample_role2; GRANT ROLE sample_role1 TO sample_role2; DROP ROLE sample_role2; ERROR: cannot drop this role since it depends on another role

Agar berhasil menjatuhkan sample_role2 yang memiliki peran lain yang bergantung padanya, gunakan opsi FORCE.

DROP ROLE sample_role2 FORCE;

Di halaman ini

PrivasiSyarat situsPreferensi cookie
© 2025, Amazon Web Services, Inc. atau afiliasinya. Semua hak dilindungi undang-undang.