PostgreSQL 數(shù)據(jù)庫(kù)角色

2021-08-31 15:16 更新

PostgreSQL使用角色的概念管理數(shù)據(jù)庫(kù)訪問權(quán)限。一個(gè)角色可以被看成是一個(gè)數(shù)據(jù)庫(kù)用戶或者是一個(gè)數(shù)據(jù)庫(kù)用戶組,這取決于角色被怎樣設(shè)置。角色可以擁有數(shù)據(jù)庫(kù)對(duì)象(例如,表和函數(shù))并且能夠把那些對(duì)象上的權(quán)限賦予給其他角色來控制誰(shuí)能訪問哪些對(duì)象。此外,還可以把一個(gè)角色中的成員資格授予給另一個(gè)角色,這樣允許成員角色使用被賦予給另一個(gè)角色的權(quán)限。

角色的概念把用戶的概念都包括在內(nèi)。在PostgreSQL版本 8.1 之前,用戶和組是完全不同的兩種實(shí)體,但是現(xiàn)在只有角色。任意角色都可以扮演用戶、組或者兩者。

本章描述如何創(chuàng)建和管理角色。更多角色權(quán)限在多個(gè)數(shù)據(jù)庫(kù)對(duì)象上的效果可以在第 5.7 節(jié)中找到。


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)