Re: [MASSMAIL] [ADMIN] Atribuição de permissão para todos objetos do banco de dados de uma única vez - Mailing list pgsql-admin

From Gilberto Castillo
Subject Re: [MASSMAIL] [ADMIN] Atribuição de permissão para todos objetos do banco de dados de uma única vez
Date
Msg-id 46222.192.168.207.54.1476202095.squirrel@webmail.etecsa.cu
Whole thread Raw
In response to Atribuição de permissão para todos objetos do banco de dados de uma única vez  (Diego Rivera Tavares de Araujo <diegoriverata@gmail.com>)
List pgsql-admin
> Bom dia,
>
> Estou com dificuldade para atribuir permissão para um usuario especifico
> para todos os objetos do banco de dados. Alguém poderia ajudar?


Usa este ejemplo mio:

SELECT current_user;

SET SESSION AUTHORIZATION postgres;

CREATE TABLE mitabla (id int, nombre text);

GRANT SELECT(nombre) ON mitabla TO usuario1;

GRANT UPDATE(nombre) ON mitabla TO  usuario1;

REVOKE SELECT(nombre) ON mitabla FROM usuario1 restrict;

SET SESSION AUTHORIZATION usuario1;
SELECT * FROM mitabla;
--ERROR:  permission denied for relation mitabla

SELECT nombre FROM mitabla;
--ERROR:  permission denied for relation mitabla

INSERT INTO mitabla (id, nombre) VALUES (1,'Amaury');
--ERROR:  permission denied for relation mitabla

UPDATE mitabla SET id = 2;
--ERROR:  permission denied for relation mitabla

UPDATE mitabla SET nombre = 'Felipe';
--Query returned successfully: 1 row affected, 21 ms execution time.

Saludos,
Gilberto Castillo
ETECSA, La Habana, Cuba




pgsql-admin by date:

Previous
From: Diego Rivera Tavares de Araujo
Date:
Subject: Atribuição de permissão para todos objetos do banco de dados de uma única vez
Next
From: Ravi Tammineni
Date:
Subject: Is Bi-Directional Replication (BDR) is fully integrated into PostgreSQL 9.6 or 9.7?