Tabela de Conteúdos
Alguns comandos que são necessários e nem sempre agente lembra na hora que precisa…
Alterando a senha do usuário
ALTER USER usuario WITH PASSWORD 'NOVASENHA';
Excluindo Usuário
DROP USER nomeusuario;
Listando todos os usuários:
SELECT * FROM pg_user;
Adicionar/Remover Usuários de um Grupo
ALTER GROUP nomegrupo ADD USER user1, user2,user3 ;
ALTER GROUP nomegrupo DROP USER user1, user2 ;
Excluindo o grupo:
DROP GROUP nomegrupo;
Obs.: isso remove somente o grupo, não remove os usuários.
Dando Privilégios a um grupo inteiro
GRANT SELECT ON nometabela TO nomegrupo;
Removendo todos os Privilégios de todos os Users
REVOKE ALL ON nometabela FROM PUBLIC
Criando Super-usuário
CREATE ROLE nomeuser WITH SUPERUSER ENCRYPTED PASSWORD '******';
Abraço!
Até a próxima!