1、切換到指定數據庫

\c axyh_360p_hunan_mobile_security_manage
2、回收權限

1 revoke connect on database axyh_360p_hunan_mobile_security_manage from public;
3、設置授權后的權限
grant對以及在數據庫的表進行授權
alter default 對新建的表進行授權延續

1 alter default privileges for user bd_zhangranran in schema public grant insert,select,update,delete,references,trigger on tables to bd_weidubin; 2 運維人員可能會進行重新導表,所以postgres用戶也要進行授權延續操作 3 alter default privileges for user postgres in schema public grant insert,select,update,delete,references,trigger on tables to bd_weidubin;
后期zhangjun用戶在publi模式下建的表具有insert,select,update,delete,references,trigger權限。grant是對當時及以前的。alter default是對之后的
4、授予連接權限

1 grant connect on database axyh_360p_hunan_mobile_security_manage to bd_miaoyongchao;
連接文檔:
https://blog.csdn.net/wanghai__/article/details/6337570
權限文檔:
http://www.freeoa.net/osuport/db/the-postgres-privileges_3112.html