zoukankan      html  css  js  c++  java
  • PostgreSQL创建只读权限的用户

    1、创建只读角色

    CREATE ROLE readaccess;
    

    2、授予对现有表的访问权限

    GRANT USAGE ON SCHEMA public TO readaccess;
    GRANT SELECT ON ALL TABLES IN SCHEMA public TO readaccess;
    

    3、授予后面新增表的访问权限

    ALTER DEFAULT PRIVILEGES IN SCHEMA public GRANT SELECT ON TABLES TO readaccess;
    

    4、创建用户

    CREATE USER tomek WITH PASSWORD 'mypassword';
    GRANT readaccess TO testuser;


    postgres数据库查看用户权限

    1、查看某用户的表权限

    1
    select * from information_schema.table_privileges where grantee='user_name';
     

    2、查看usage权限表

    1
    select * from information_schema.usage_privileges where grantee='user_name';
     

    3、查看存储过程函数相关权限表

    1
    select * from information_schema.routine_privileges where grantee='user_name';
     

    4、建用户授权

    1
    2
    3
    create user user_name;
    alter user user_namewith password '';
    alter user user_namewith CONNECTION LIMIT  20;#连接数限制
    没钱也要活的精彩
  • 相关阅读:
    RK3399之时钟
    C之{}注意点
    ARM之不用段寄存猜想
    linux驱动之入口
    android之HAL
    git
    消息中间之ActiveMQ
    Maven之阿里云镜像仓库配置
    清理Oracle临时表空间
    Tomcat控制台日志输出到本地文件
  • 原文地址:https://www.cnblogs.com/telwanggs/p/14344591.html
Copyright © 2011-2022 走看看