Postgres創建刪除用戶並授權

首先需要知道 postgres 默認用戶是postgres,爲超級用戶。

先以postgress 登錄
1、創建\刪除新用戶

CREATE USER 用戶名 WITH PASSWORD '******'; --創建用戶
drop user 用戶名;   --刪除用戶
alter user 用戶名 password '******'; --修改密碼

CREATE ROLE 用戶名 WITH LOGIN; --授予登錄權限(可能不成功,可用下面alter語句修改)
ALTER ROLE 用戶名 WITH LOGIN;  --修改用戶登錄權限

ALTER ROLE 用戶名 WITH NOLOGIN;  -- 禁止用戶登錄

2、授予用戶數據庫權限

GRANT ALL PRIVILEGES ON DATABASE 數據庫名 TO 用戶名;

授權成功

3、授予用戶查看剛授權的數據庫的裏面的表的權限

GRANT ALL PRIVILEGES ON TABLE 表名  TO 用戶名;

表授權成功後提示

未授權表查詢報錯如下:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章