From: | Oswaldo Hernández <listas(at)soft-com(dot)es> |
---|---|
To: | Postgresql <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Rules y Select |
Date: | 2006-12-24 11:26:45 |
Message-ID: | 458E63F5.7070803@soft-com.es |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Hola a todos,
Estoy intentando crear la siguiente 'rule' y obtengo un error:
(PostgreSQL 8.1.4 Windows)
soft-com=# CREATE RULE costes_select AS ON SELECT TO costes WHERE (not has_table_privilege('costes',
'SELECT')) DO INSTEAD select NULL, NULL;
ERROR: event qualifications are not implemented for rules on SELECT
Entiendo que la clausula WHERE no esta implementada para SELECT. ¿Es correcto?
Si es asi, lo que pretendo es que cuando el usuario no tenga permiso de select sobre la tabla
devuelva valores nulos en vez de generar un error.
¿Habria alguna otra forma de hacerlo?
Gracias.
--
*****************************************
Oswaldo Hernández
oswaldo (@) soft-com (.) es
*****************************************
From | Date | Subject | |
---|---|---|---|
Next Message | Alvaro Herrera | 2006-12-24 11:30:46 | Re: Rules y Select |
Previous Message | Mario A Wojcik | 2006-12-23 11:04:39 | Re: Duda en creacion de usuarios |