Re: Vistas no editables

From: "Jaime Casanova" <systemguards(at)gmail(dot)com>
To: Juan Martínez <jeugenio(at)umcervantes(dot)cl>
Cc: "Mario Gonzalez ( mario__ )" <gonzalemario(at)gmail(dot)com>, Javier <welowela(at)gmail(dot)com>, pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Vistas no editables
Date: 2006-09-21 04:11:41
Message-ID: c2d9e70e0609202111m627c1e5ep4a49bd23a1593bc4@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

On 9/20/06, Juan Martínez <jeugenio(at)umcervantes(dot)cl> wrote:
> Mario Gonzalez ( mario__ ) escribió:
> > On 20/09/06, Javier <welowela(at)gmail(dot)com> wrote:
> >> con un problema. Al crear un vista en Postgis esta no es editable desde
> >> Geoserver, y tampoco desde el propio pgAdmin. ¿Alguien sabe pq no es
> >> posible
> >> editar un vista? Desde la propia tabla es posible, pero desde la vista no
> >> hay manera. Alguien podría echarme una mano?
> >
>
> Ahora, en teoria las vistas no son editables, ya que normalmente una
> vista se hace para mostar una determinada informacion que no esta
> disponible para todo el mundo.
>

en realidad segun el estandar SQL las vistas pueden ser actualizables
si cumplen ciertas condiciones, en postgres no se crean vistas
actualizables automaticamente en ningun caso. Pero se pueden crear
mediante el sistema de reglas.

http://www.postgresql.org/docs/8.1/static/rules-update.html#RULES-UPDATE-VIEWS

> Por que no hacer los cambios directamente en la(s) tabla(s) involucradas?
>

porque a veces quieres evitar que los usuarios vean cierta
informacion, si tienen acceso a la tabla podran ver todo en cambio si
creas una vista solo veran (y/o actualizaran) los campos que esten
disponibles desde la vista

--
Atentamente,
Jaime Casanova

"Programming today is a race between software engineers striving to
build bigger and better idiot-proof programs and the universe trying
to produce bigger and better idiots.
So far, the universe is winning."
Richard Cook

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Javier 2006-09-21 06:51:37 Re: Vistas no editables
Previous Message Jaime Casanova 2006-09-21 03:42:13 Re: habilitar/deshabilitar triggers