postgresql創建只讀用戶


1.創建一個用戶名為readonly密碼為ropass的用戶
CREATE USER readonly WITH ENCRYPTED PASSWORD 'ropass';
 
2.用戶只讀事務
alter user readonly set default_transaction_read_only=on;
 
3.把所有庫的語言的USAGE權限給到readonly
GRANT USAGE ON SCHEMA public to readonly;      
 
4.授予select權限(這句要進入具體數據庫操作在哪個db環境執行就授予那個db的權)
 grant select on all tables in schema public to readonly;
---------------------
作者:hyy_217
來源:CSDN
原文:https://blog.csdn.net/hyy_217/article/details/71473333
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM