2012/3/6 Alvaro Herrera <alvhe...@alvh.no-ip.org>:
>
>        -- check if the table exists and if it doesn't get an error
>        EXECUTE 'SELECT ' || quote_literal(fq_table_name) || '::regclass';
>
> ¿funciona bien este quote_literal si el nombre del esquema o tabla
> tienen cosas raras, como espacios o comillas o algo así?  Yo pensaría
> que deberías aplicar quote_literal separadamente al nombre del esquema y
> al nombre de la tabla, y no aplicarlo después que los concatenas.
>

ah! no lo se :D
La verdad solo lo hice porque me aburri de los problemas de tablelog y
funciona para el sitio donde lo use, pero no me detuve a ver
detalles...

Otra falla que tiene es que si te fijas es que la funcion del trigger
asume que la tabla de auditoria esta dentro de un esquema audit_log,
el cual no esta creado en ninguna parte... quiero convertirlo en una
extension y ahi arreglar eso pero aun no he tenido el tiempo...

-- 
Jaime Casanova         www.2ndQuadrant.com
Professional PostgreSQL: Soporte 24x7 y capacitación
-
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