SVV_COLUMN_PRIVILEGES - Amazon Redshift

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

SVV_COLUMN_PRIVILEGES

Gunakan SVV _ COLUMN _ PRIVILEGES untuk melihat izin kolom yang secara eksplisit diberikan kepada pengguna, peran, dan grup dalam database saat ini.

SVV_ COLUMN _ PRIVILEGES dapat dilihat oleh pengguna berikut:

  • Pengguna super

  • Pengguna dengan ACCESS SYSTEM TABLE izin

Pengguna lain hanya dapat melihat identitas yang mereka miliki atau miliki.

Kolom tabel

Nama kolom Jenis data Deskripsi
namespace_name text Nama namespace di mana relasi tertentu ada.
hubungan_nama text Nama relasinya.
column_name text Nama kolom.
privilege_type text Jenis izin. Nilai yang mungkin adalah SELECT atauUPDATE.
identitas_id integer ID identitas. Nilai yang mungkin adalah ID pengguna, ID peran, atau ID grup.
identitas_nama text Nama identitasnya.
identity_type text Jenis identitasnya. Nilai yang mungkin adalah pengguna, peran, grup atau publik.

Contoh kueri

Contoh berikut menampilkan hasil dari SVV _ COLUMN _PRIVILEGES.

SELECT namespace_name,relation_name,COLUMN_NAME,privilege_type,identity_name,identity_type FROM svv_column_privileges WHERE relation_name = 'lineitem'; namespace_name | relation_name | column_name | privilege_type | identity_name | identity_type ----------------+---------------+-------------+----------------+---------------+---------------- public | lineitem | l_orderkey | SELECT | reguser | user public | lineitem | l_orderkey | SELECT | role1 | role public | lineitem | l_partkey | SELECT | reguser | user public | lineitem | l_partkey | SELECT | role1 | role