From: | "Gilberto Castillo" <gilberto(dot)castillo(at)etecsa(dot)cu> |
---|---|
To: | "Diego Rivera Tavares de Araujo" <diegoriverata(at)gmail(dot)com> |
Cc: | pgsql-admin(at)postgresql(dot)org |
Subject: | Re: [MASSMAIL] [ADMIN] Atribuição de permissão para todos objetos do banco de dados de uma única vez |
Date: | 2016-10-11 16:08:15 |
Message-ID: | 46222.192.168.207.54.1476202095.squirrel@webmail.etecsa.cu |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | 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
From | Date | Subject | |
---|---|---|---|
Next Message | Ravi Tammineni | 2016-10-12 19:04:15 | Is Bi-Directional Replication (BDR) is fully integrated into PostgreSQL 9.6 or 9.7? |
Previous Message | Diego Rivera Tavares de Araujo | 2016-10-11 14:57:47 | Atribuição de permissão para todos objetos do banco de dados de uma única vez |