Re: CREATE OR REPLACE FUNCTION

From: Alvaro Herrera <alvherre(at)dcc(dot)uchile(dot)cl>
To: Mariela Martinez <mmartinez(at)movilmaster(dot)cl>
Cc: Estéfano Castillo <ecastillo(at)crecic(dot)cl>, pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: CREATE OR REPLACE FUNCTION
Date: 2004-10-14 13:21:46
Message-ID: 20041014132146.GC4174@dcc.uchile.cl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

On Wed, Oct 13, 2004 at 06:21:27PM +0200, Mariela Martinez wrote:
>
> Probé la función que me envías, antes intenté con algo parecido %ROWTYPE
> pero sin FOR LOOP, pero lamentablemente el error fué el mismo con ambas
> funciones.
>
> WARNING: plpgsql: ERROR during compile of selectcalles near line 0
> ERROR: cache lookup for type 0 of callesstgo.........pg.dropped.2........
> failed

Huh, esto es un "bug" de Postgres con respecto a columnas eliminadas
(quedan residuos que supuestamente son invisibles). No estoy seguro si
este en particular este corregido en la ultima version de la serie que
estas usando (creo que 7.4.5). Si tienes alguno anterior (7.4.2 es
tipico), actualiza (no necesitas hacer dump/restore).

Una alternativa es botar la tabla y crearla de nuevo.

--
Alvaro Herrera (<alvherre[a]dcc.uchile.cl>)
"La naturaleza, tan frágil, tan expuesta a la muerte... y tan viva"

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alvaro Herrera 2004-10-14 13:23:26 Re: Sumar Dias a una Fecha
Previous Message Demetrio 2004-10-14 12:27:02 La version mas Nueva de Postgresql para Windows