GRUP DROP - Amazon Redshift

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

GRUP DROP

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

Lihat DROP USER untuk menghapus pengguna individual.

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;