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 <alvhe...@alvh.no-ip.org>
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org)
Para cambiar tu suscripci�n:
http://www.postgresql.org/mailpref/pgsql-es-ayuda

Responder a