Skip site navigation (1) Skip section navigation (2)

Re: problema con vistas

From: Martin Marques <martin(at)bugs(dot)unl(dot)edu(dot)ar>
To: ZkrGy(at)ono(dot)com
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: problema con vistas
Date: 2006-07-16 21:45:13
Message-ID: d51674bb4bd3ecc8acef09c275c8a029@localhost (view raw or flat)
Thread:
Lists: pgsql-es-ayuda
On Sun, 16 Jul 2006 22:57:13 +0200, ZkrGy(at)ono(dot)com wrote:
> Saludos.
> Miren, necesito crear unas vistas, mediante las cuales los usuarios
> introducirán
> datos en la BD. Bien, para controlar las inserciones quería usar WITH
> CHECK
> OPTIONS (siempre lo he hecho así en Oracle) pero en Postgres me da un
> error,
> parece como si no estuviese implementado.

Del Oracle8 SQL Reference, hay una seccion "Oracle and Standard SQL":

 CREATE VIEW

The CREATE VIEW command supports this additional syntax:

    * OR REPLACE option
    * FORCE and NOFORCE options
    * CONSTRAINT identifier with the WITH CHECK OPTION 


Como veras, esto no esta en el ANSI-SQL.

> ¿Es así?
> 
> Como opción, se me ha ocurrido crear una regla junto a la vista, de forma
> que al insertar se ejecute dicha regla y llame a una función, que sea la
> que comprueba si se cumple la condición para realizar la inserción o no.
> 
> ¿Veis bien esa opción?¿Como lo harían ustedes?

Si.

--
---------------------------------------------------------
Lic. Martín Marqués         |   SELECT 'mmarques' || 
Centro de Telemática        |       '@' || 'unl.edu.ar';
Universidad Nacional        |   DBA, Programador, 
    del Litoral             |   Administrador
---------------------------------------------------------



In response to

Responses

pgsql-es-ayuda by date

Next:From: Jaime CasanovaDate: 2006-07-17 05:39:29
Subject: Re: problema con vistas
Previous:From: ZkrGyDate: 2006-07-16 20:57:13
Subject: problema con vistas

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group