Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
TUNJUKKAN HIBAH
Menampilkan hibah untuk pengguna, peran, atau objek. Objek dapat berupa database, skema, tabel, atau fungsi.
Sintaks
SHOW GRANTS ON {DATABASE database_name | FUNCTION function_name | SCHEMA schema_name | TABLE table_name} [FOR {username | ROLE role_name | PUBLIC}] [LIMIT row_limit]
Parameter
- database_name
-
Nama database untuk menampilkan hibah pada.
- function_name
-
Nama fungsi untuk menampilkan hibah pada.
- schema_name
-
Nama skema untuk menunjukkan hibah.
- table_name
-
Nama tabel untuk menunjukkan hibah.
- UNTUK Username
-
Menunjukkan menunjukkan hibah untuk pengguna.
- UNTUK PERAN role_name
-
Menunjukkan menunjukkan hibah untuk peran.
- UNTUK UMUM
-
Menunjukkan menunjukkan hibah untuk PUBLIK.
- baris_limit
-
Jumlah maksimum baris untuk kembali. Row_limit bisa 0—10.000.
Contoh
Contoh berikut menampilkan semua hibah pada database bernamadev
.
SHOW GRANTS ON DATABASE dev;
database_name | privilege_type | identity_id | identity_name | identity_type | admin_option | privilege_scope
---------------+----------------+-------------+---------------+---------------+--------------+-----------------
dev | TRUNCATE | 101 | alice | user | f | TABLES
dev | DROP | 101 | alice | user | f | TABLES
dev | INSERT | 101 | alice | user | f | TABLES
dev | ALTER | 101 | alice | user | f | TABLES
dev | TEMP | 0 | public | public | f | DATABASE
dev | DELETE | 101 | alice | user | f | TABLES
dev | SELECT | 101 | alice | user | f | TABLES
dev | UPDATE | 101 | alice | user | f | TABLES
dev | REFERENCES | 101 | alice | user | f | TABLES
(9 rows)
Perintah berikut menunjukkan semua hibah pada skema bernama. demo
SHOW GRANTS ON SCHEMA demo;
schema_name | object_name | object_type | privilege_type | identity_id | identity_name | identity_type | admin_option | privilege_scope
-------------+-------------+-------------+----------------+-------------+---------------+---------------+--------------+-----------------
demo | demo | SCHEMA | ALTER | 101 | alice | user | f | SCHEMA
demo | demo | SCHEMA | DROP | 101 | alice | user | f | SCHEMA
demo | demo | SCHEMA | USAGE | 101 | alice | user | f | SCHEMA
demo | demo | SCHEMA | CREATE | 101 | alice | user | f | SCHEMA
(4 rows)
Perintah berikut menunjukkan semua hibah untuk pengguna bernamaalice
.
SHOW GRANTS FOR alice;
database_name | schema_name | object_name | object_type | privilege_type | identity_id | identity_name | identity_type | privilege_scope
---------------+-------------+-------------+-------------+----------------+-------------+---------------+---------------+-----------------
dev | | | DATABASE | INSERT | 101 | alice | user | TABLES
dev | | | DATABASE | SELECT | 101 | alice | user | TABLES
dev | | | DATABASE | UPDATE | 101 | alice | user | TABLES
dev | | | DATABASE | DELETE | 101 | alice | user | TABLES
dev | | | DATABASE | REFERENCES | 101 | alice | user | TABLES
dev | | | DATABASE | DROP | 101 | alice | user | TABLES
dev | | | DATABASE | TRUNCATE | 101 | alice | user | TABLES
dev | | | DATABASE | ALTER | 101 | alice | user | TABLES
dev | public | t1 | TABLE | INSERT | 101 | alice | user | TABLE
dev | public | t1 | TABLE | SELECT | 101 | alice | user | TABLE
dev | public | t1 | TABLE | UPDATE | 101 | alice | user | TABLE
dev | public | t1 | TABLE | DELETE | 101 | alice | user | TABLE
dev | public | t1 | TABLE | RULE | 101 | alice | user | TABLE
dev | public | t1 | TABLE | REFERENCES | 101 | alice | user | TABLE
dev | public | t1 | TABLE | TRIGGER | 101 | alice | user | TABLE
dev | public | t1 | TABLE | DROP | 101 | alice | user | TABLE
dev | public | t1 | TABLE | TRUNCATE | 101 | alice | user | TABLE
dev | public | t1 | TABLE | ALTER | 101 | alice | user | TABLE
dev | demo | | SCHEMA | USAGE | 101 | alice | user | SCHEMA
dev | demo | | SCHEMA | CREATE | 101 | alice | user | SCHEMA
dev | demo | | SCHEMA | DROP | 101 | alice | user | SCHEMA
dev | demo | | SCHEMA | ALTER | 101 | alice | user | SCHEMA
(22 rows)