美文网首页
postgresql命令创建只读用户

postgresql命令创建只读用户

作者: 铁牛很铁 | 来源:发表于2018-06-19 12:57 被阅读179次

    1.创建一个用户名为readonly密码为123456的用户

      CREATE USER readonly WITH ENCRYPTED PASSWORD '123456';
    

    2.更新用户默认为只读事务

      alter user readonly set default_transaction_read_only=on;
    

    3.把所有库的public的USAGE权限给到readonly

      GRANT USAGE ON SCHEMA public to readonly;      
    

    4.授予select权限(要进入到具体数据库操作在哪个db环境下执行就授予那个db的权限)

       grant select on all tables in schema public to readonly;

    相关文章

      网友评论

          本文标题:postgresql命令创建只读用户

          本文链接:https://www.haomeiwen.com/subject/pssaeftx.html