From: | Alejandro Carrillo <fasterzip(at)yahoo(dot)es> |
---|---|
To: | Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org> |
Cc: | "pgsql-es-ayuda(at)postgresql(dot)org" <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Rv: recorrer old |
Date: | 2011-11-16 19:43:05 |
Message-ID: | 1321472585.64123.YahooMailNeo@web27406.mail.ukl.yahoo.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
1) def un error de capa 8
Estaba leyendo:
http://www.postgresql.org/docs/8.1/static/plpgsql-trigger.html
y era por lo menos 8.2 en adelante jajajajajaja
Ya corrigo
2) No solo suena razonable. ¡Funciona!
>________________________________
>De: Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>
>Para: Alejandro Carrillo <fasterzip(at)yahoo(dot)es>
>CC: Ayuda <pgsql-es-ayuda(at)postgresql(dot)org>
>Enviado: miércoles 16 de noviembre de 2011 14:38
>Asunto: Re: Rv: [pgsql-es-ayuda] recorrer old
>
>
>Excerpts from Alejandro Carrillo's message of mié nov 16 16:28:07 -0300 2011:
>> -Supongo que deberías especificar el esquema de la tabla, no solamente su
>> nombre.
>> No es tan simple ya que en la function fn_borradocopia, que devuelve el trigger, la variable TG_RELNAME contiene solo el nombre de la tabla.
>
>TG_SCHEMA_NAME ... En todo caso, supuestamente TG_RELNAME está
>obsoleto; mejor usa TG_TABLE_NAME.
>
>> -Otra cosa ¿has considerado qué pasa si la versión actual de la tabla
>> difiere en columnas con la que tenía al momento de ejecutar el borrado?
>> Si
>>
>> 1) Si tiene columnas nuevas, al reataurarla las deja en null
>> 2) Si ha cambiado el nombre de alguna columna, al restaurarla deja el dato en null
>> 3) Si la columna no existe, no muestra el dato
>>
>> Toda esta magía la hace la función populate_record de, obviamente, la extensión hstore
>
>Suena razonable ...
>
>> ¿Alguna otra observación? ¿Sugerencia?
>
>--
>Álvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>
>
>
>
From | Date | Subject | |
---|---|---|---|
Next Message | Alejandro Carrillo | 2011-11-16 20:15:11 | Re: Rv: recorrer old |
Previous Message | Alvaro Herrera | 2011-11-16 19:38:56 | Re: Rv: recorrer old |