postgres.rst
changeset 2378 c1a29f63c714
parent 2377 5b148ee677de
child 2379 a38f029fcf84
equal deleted inserted replaced
2377:5b148ee677de 2378:c1a29f63c714
   127 ===============================
   127 ===============================
   128 
   128 
   129 List roles::
   129 List roles::
   130 
   130 
   131   SELECT * FROM pg_roles;
   131   SELECT * FROM pg_roles;
       
   132 
       
   133   SELECT oid, rolname FROM pg_roles
       
   134   WHERE pg_has_role('xuser', oid, 'member');
   132 
   135 
   133 Revoke privileges::
   136 Revoke privileges::
   134 
   137 
   135   REVOKE ALL PRIVILEGES ON DATABASE mydb FROM xuser;
   138   REVOKE ALL PRIVILEGES ON DATABASE mydb FROM xuser;
   136   REVOKE ALL PRIVILEGES ON SCHEMA myschem FROM xuser;
   139   REVOKE ALL PRIVILEGES ON SCHEMA myschem FROM xuser;
   174 
   177 
   175    ALTER USER me WITH PASSWORD 'PassWord';
   178    ALTER USER me WITH PASSWORD 'PassWord';
   176 
   179 
   177 Monitor connections
   180 Monitor connections
   178 ===================
   181 ===================
       
   182 
       
   183 Current user::
       
   184 
       
   185   SELECT current_user;
       
   186   SELECT session_user;
       
   187 
   179 ::
   188 ::
   180 
   189 
   181    select * from pg_stat_activity;
   190    select * from pg_stat_activity;
   182 
   191 
   183 https://www.postgresql.org/docs/current/monitoring-stats.html
   192 https://www.postgresql.org/docs/current/monitoring-stats.html