-- 創建用戶 CREATE USER thirdqueryuser WITH PASSWORD 'thirduser@#123.'; --賦予登錄權限 grant connect on database hncyjjq to thirdqueryuser; --系統表權限清空:防止用戶登錄上去就能查看 revoke all on pg_class from public; revoke all on pg_tablespace from public; revoke all on pg_user from public; revoke all on pg_roles from public; --賦予schema使用權限 grant usage on schema public to thirdqueryuser; --賦予用戶部分表查詢權限 GRANT SELECT ON TABLE tb_hncyjjq,tb_hncyjjqgd,tb_hncyjjqgd_hccg,tb_hncyjjqpd1,tb_hncyjjqpd1_hccg,tb_hncyjjqpewg1,tb_hncyjjqpewg1_hccg TO thirdqueryuser; --重新賦予schema權限 grant all on pg_class to public; grant all on pg_tablespace to public; grant all on pg_user to public; grant all on pg_roles to public; --刪除用戶需先清空權限 revoke all on database db_hncyjjq from cyjjqqueryuser; revoke all on tb_hncyjjq from cyjjqqueryuser; ALTER TABLE tb_hncyjjq OWNER TO jcjg_test; DROP user cyjjqqueryuser