🗄️PostgreSQL 權限與角色管理筆記
🧩 基本概念
🔹 使用者與角色(Roles)
-- 建立可登入的角色
CREATE ROLE dev_user LOGIN PASSWORD 'mypassword';
-- 建立管理者角色
CREATE ROLE admin LOGIN CREATEDB CREATEROLE;🔹 檢視現有角色
\du -- psql 指令,顯示所有角色與屬性🔹 刪除角色
🔐 權限(Privileges)
🔸 常見權限種類
權限
適用物件
功能
🔸 授予權限(GRANT)
🔸 回收權限(REVOKE)
🧱 欄位(Column-level)權限
🧬 行級安全(Row-Level Security, RLS)
啟用行級安全
建立行級策略(POLICY)
管理策略
🧰 權限綜合範例
🧾 管理技巧
📚 延伸閱讀
Last updated