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.
--
TIP 3: Si encontraste la respuesta a tu problema, publ�cala, otros te lo 
agradecer�n

Responder a