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:28:07 |
Message-ID: | 1321471687.66719.YahooMailNeo@web27401.mail.ukl.yahoo.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
-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.
-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
¿Alguna otra observación? ¿Sugerencia?
>________________________________
>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 13:53
>Asunto: Re: Rv: [pgsql-es-ayuda] recorrer old
>
>
>Excerpts from Alejandro Carrillo's message of mié nov 16 15:28:30 -0300 2011:
>> Gracias a todos por ayudarme a crear un sistema de borrado físico.
>> Creo que me hace falta especificar el schema de la tabla (ya que
>> pueden haber 2 tablas con el mismo nombre) pero no se como obtenerlo
>> desde el trigger.
>
>Supongo que deberías especificar el esquema de la tabla, no solamente su
>nombre.
>
>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?
>
>--
>Álvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>
>
>
>
From | Date | Subject | |
---|---|---|---|
Next Message | Juan Manuel Acuña Barrera | 2011-11-16 19:34:45 | Fwd: OT Desesperado |
Previous Message | Miguel Angel Hernandez Moreno | 2011-11-16 19:17:55 | Re: OT Desesperado |