[Guilherme Cunha] comandos-necessarios-uteis-banco-de-dados-postgres

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!