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

Re: Problema creando una regla

From: Manuel Sugawara <masm(at)fciencias(dot)unam(dot)mx>
To: Martin Marques <martin(at)bugs(dot)unl(dot)edu(dot)ar>
Cc: "Mario Alberto Soto Cordones" <mario_soto(at)venezolanadeavaluos(dot)com>,<pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Problema creando una regla
Date: 2004-05-17 15:29:02
Message-ID: m33c5z9io1.fsf@conexa.fciencias.unam.mx (view raw or flat)
Thread:
Lists: pgsql-es-ayuda
Martin Marques <martin(at)bugs(dot)unl(dot)edu(dot)ar> writes:

> El Dom 16 May 2004 15:26, Mario Alberto Soto Cordones escribió:
> > Hola lista , estoy creando la siguiente regla
> >
> > CREATE RULE "new_rule" AS ON SELECT TO "public.activos"
> > DO INSTEAD (update activos  set co_barra = 'AF ' || activos.co_empresa ||
> > activos.co_filial || activos.nu_activo_fijo );
> >
> > Y me da el siguiente error
> >
> > ERROR:  las reglas en SELECT deben tener una acción INSTEAD SELECT
> >
> > Pero a  mi juicio la regla esta correcta. ?????

¿qué es lo que quieres hacer con la regla según ``tu juicio''?, si la
regla es para un select entonces debe de regresar datos del select. No
puedes cambiar la semántica del select. punto, más alla de lo que tu
juicio te dicte.

Nota también que (casi seguro) no es "public.activos" sino
public.activos.

Saludos,
Manuel.

In response to

Responses

pgsql-es-ayuda by date

Next:From: Manuel SugawaraDate: 2004-05-17 15:38:07
Subject: Re: Consulta con fechas
Previous:From: Manuel SugawaraDate: 2004-05-17 15:24:38
Subject: Re: Problemas para encriptar datos

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