PostgreSQL 使用角色的概念來管理資料庫的存取權限。角色可以被認為是一個資料庫使用者,或是一個資料庫使用者群組,取決於角色的設定方式。角色可以擁有資料庫物件(例如,表格和函數),並且可以將這些物件的權限分配給其他角色,以控制誰可以存取哪些物件。此外,也可以將一個角色的成員資格授予另一個角色,從而允許成員角色使用分配給另一個角色的權限。
角色的概念包含了「使用者」和「群組」的概念。在 8.1 之前的 PostgreSQL 版本中,使用者和群組是不同的實體,但現在只有角色。任何角色都可以充當使用者、群組或兩者兼具。
本章介紹如何建立和管理角色。有關角色權限對各種資料庫物件的影響的更多資訊,請參閱第 5.8 節。
如果您在文件中看到任何不正確、與您使用特定功能時的體驗不符,或需要進一步澄清的地方,請使用此表單來報告文件問題。