Postgresql
使用 psql 列出數據庫權限
我正在進行數據庫伺服器遷移,但我不知道(在此處進行Google搜尋和搜尋之後)如何使用
psql
命令行工具列出 PostgreSQL 上的數據庫權限(或伺服器上的所有權限)?我在 Ubuntu 11.04 上,我的 PostgreSQL 版本是 8.2.x。
postgres=> \l List of databases Name | Owner | Encoding | Collate | Ctype | Access privileges -----------+----------+----------+-------------+-------------+----------------------- postgres | postgres | UTF8 | en_US.UTF-8 | en_US.UTF-8 | template0 | postgres | UTF8 | en_US.UTF-8 | en_US.UTF-8 | =c/postgres + | | | | | postgres=CTc/postgres template1 | postgres | UTF8 | en_US.UTF-8 | en_US.UTF-8 | =c/postgres + | | | | | postgres=CTc/postgres
Privileges 上的文件解釋瞭如何解釋輸出。對於目前數據庫表的特定權限,請使用
\z myTable
.