From: | Vladimir Urquia Cordero <vurquia(at)estudiantes(dot)uci(dot)cu> |
---|---|
To: | PostgreSQL <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Permisos por Columnas!! |
Date: | 2010-04-19 21:27:16 |
Message-ID: | 677374323.5714281271712436811.JavaMail.root@ucimail4.uci.cu |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Saludos amigos:
Necesito aplicar correctamente permisos a nivel de columnas en postgresql 8.4, para eso he diseñado un ejemplo sencillo, consta de una tabla de pruebas con 4 campos.
>> CREATE TABLE "public"."prueba" ( "id" INTEGER NOT NULL, "campo1" VARCHAR(20), "campo2" VARCHAR(20), "campo3" VARCHAR(1), "campo4" VARCHAR(1), CONSTRAINT "prueba_pkey" PRIMARY KEY("id")) WITH OIDS; <<
Y he ejecutado las siguientes sentencias y un número ya indefinido de combinaciones entre ellas y posibles fallas!!!
GRANT SELECT(campo3,campo4,campo5) ON prueba TO GROUP "group1" WITH GRANT OPTION;
REVOKE SELECT (campo1,campo2) ON prueba FROM GROUP " group1";
Al intentar consultar cualquiera de los campos, por ejemplo: “select campo3 from prueba;” siempre obtengo el siguiente error de acceso: ERROR: permission denied for relation prueba
Espero atentamente su ayuda!!
Saludos,
Vladimir.
From | Date | Subject | |
---|---|---|---|
Next Message | TND | 2010-04-19 21:44:38 | Archivos de restauración personalizados para restauración de la db sin los índices GIST/GINy módulos del contrib |
Previous Message | Julio Rivero | 2010-04-19 21:20:22 | Re: Conexion PowerBuilder 10.5 y PostgreSQL 8.4 |