Re: Vistas no editables

From: Javier <welowela(at)gmail(dot)com>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Vistas no editables
Date: 2006-09-21 06:51:37
Message-ID: cd1bd6050609202351m45b86539pa6e05bfafeb33714@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Pues si, el problema es q la base de datos posee una tabla con todas las
vias de la provincia. Pero la idea es q Geoserver solo trabaje por
localidades, así q la idea es crear vistas según el código INE de la
localidad en la q se encuentra la via.

Geoserver permite editar esta información, pero cuando esta le llega desde
una vista no lo hace pq como vosotros me habeis dicho, en postgres esto no
esta permitido. Intentaré aplicar un sistema de reglas para generar las
vistas aunque no se como afectará al servidor de mapas estas reglas.

De todas formas muchas gracias por la ayuda.

Un saludo

Javier Malaver.

2006/9/21, Jaime Casanova <systemguards(at)gmail(dot)com>:
>
> 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

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Juan Martínez 2006-09-21 06:57:25 Re: Vistas no editables
Previous Message Jaime Casanova 2006-09-21 04:11:41 Re: Vistas no editables