0
我需要在postgresql中實現以下目標。有一個數據庫「textdb」,有4個模式,分別是public,ds,fin,即。 請有人可以幫助我實現這一目標嗎?如何在postgresql中維護訪問限制?
要求:我們需要創建一個可用於提供對角色訪問的腳本。所以,我需要創建3個角色,一個用於分析員,另一個用於數據科學家,最後一個用於可視化人員。所以,我們不必以訪問個人用戶
CREATE ROLE analyst WITH LOGIN;
CREATE ROLE ds WITH LOGIN;
CREATE ROLE vi WITH LOGIN;
各小組成員將被添加到他們各自的角色。需要分析人員完全訪問數據庫「testdb」,ds角色將有權訪問模式「ds」和「fin」中的所有數據,而vi角色將有權訪問模式「viz」。另外,無論何時添加新的表/視圖/過程/函數,自動用戶都應具有所需的訪問權限。