Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Mengganti nama peran atau mengubah pemilik. Untuk daftar peran yang ditentukan sistem Amazon Redshift, lihat. Peran yang ditentukan sistem Amazon Redshift
Izin yang diperlukan
Berikut ini adalah izin yang diperlukan untuk ALTER ROLE:
-
Superuser
-
Pengguna dengan izin ALTER ROLE
Sintaksis
ALTER ROLE role [ WITH ] { { RENAME TO role } | { OWNER TO user_name } }[, ...] [ EXTERNALID TO external_id ]
Parameter
- peran
-
Nama peran yang akan diubah.
- GANTI NAMA MENJADI
-
Nama baru untuk peran tersebut.
- PEMILIK UNTUK user_name
-
Pemilik baru untuk peran tersebut.
- EKSTERNALID KE external_id
-
ID eksternal baru untuk peran, yang dikaitkan dengan penyedia identitas. Untuk informasi selengkapnya, lihat Federasi penyedia identitas asli (iDP) untuk Amazon Redshift.
Contoh
Contoh berikut mengubah nama peran dari sample_role1
menjadisample_role2
.
ALTER ROLE sample_role1 RENAME TO sample_role2;
Contoh berikut mengubah pemilik peran.
ALTER ROLE sample_role1 WITH OWNER TO user1
Sintaks ALTER ROLE mirip dengan ALTER PROCEDURE berikut.
ALTER PROCEDURE first_quarter_revenue(bigint, numeric) RENAME TO quarterly_revenue;
Contoh berikut mengubah pemilik prosedur menjadietl_user
.
ALTER PROCEDURE quarterly_revenue(bigint, numeric) OWNER TO etl_user;
Contoh berikut memperbarui peran sample_role1
dengan ID eksternal baru yang dikaitkan dengan penyedia identitas.
ALTER ROLE sample_role1 EXTERNALID TO "XYZ456";