DROP GROUP - Amazon Redshift

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

DROP GROUP

Menghapus grup pengguna. Perintah ini tidak dapat dibalik. Perintah ini tidak menghapus pengguna individu dalam grup.

Lihat DROP USER untuk menghapus pengguna individu.

Sintaks

DROP GROUP name

Parameter

name

Nama grup pengguna yang akan dihapus.

Contoh

Contoh berikut menghapus grup guests pengguna:

DROP GROUP guests;

Anda tidak dapat menjatuhkan grup jika grup memiliki hak istimewa pada suatu objek. Jika Anda mencoba untuk menghapus grup seperti itu, Anda akan menerima kesalahan berikut.

ERROR: group "guests" can't be dropped because the group has a privilege on some object

Jika grup memiliki hak istimewa untuk suatu objek, Anda harus mencabut hak istimewa sebelum menjatuhkan grup. Untuk menemukan objek yang guests grup memiliki hak istimewa, gunakan contoh berikut. Untuk informasi selengkapnya tentang tampilan metadata yang digunakan dalam contoh, lihat SVV_ _ RELATION. PRIVILEGES

SELECT DISTINCT namespace_name, relation_name, identity_name, identity_type FROM svv_relation_privileges WHERE identity_type='group' AND identity_name='guests'; +----------------+---------------+---------------+---------------+ | namespace_name | relation_name | identity_name | identity_type | +----------------+---------------+---------------+---------------+ | public | table1 | guests | group | +----------------+---------------+---------------+---------------+ | public | table2 | guests | group | +----------------+---------------+---------------+---------------+

Contoh berikut mencabut semua hak istimewa pada semua tabel dalam public skema dari grup guests pengguna, dan kemudian menjatuhkan grup.

REVOKE ALL ON ALL TABLES IN SCHEMA public FROM GROUP guests; DROP GROUP guests;