2013/4/14 Mario Soto Cordones <marioa.soto.cordo...@gmail.com>:
> Estimados:
>
> ...he solucionado la migración desde 8.1 a 9.1, siguiendo todos los consejos 
> que me dieron, desde ya muchas gracias y una última consulta para cerrar éste 
> tema:
>
>
> ...yo tenía implementado en (8.1) un sistema de auditoría basado en 
> table_log, ahora para la versión 9.1 implementé audit_trigger 91 
> plus...funciona bien, el problema que tengo son para tablas de éste tipo:
>
>    "SELECT audit.audit_table('compras."eMarketing_dispor"', 'true', 'true', 
> '{version_col, changed_by, changed_timestamp}');"
>
> Me dice el siguiente error:
>
>                  ERROR:  relation ""eMarketing_dispor"" does not exist
>                         CONTEXT:  SQL statement "DROP TRIGGER IF EXISTS 
> audit_trigger_row ON """eMarketing_dispor""""
>                         PL/pgSQL function "audit_table" line 7 at EXECUTE 
> statement
>
>
> Claramente el error es por el nombre de la table, he probado de varias 
> opciones para el nombre de la tabla, pero nada...
>
> Alguna sugerencia
>

SELECT audit.audit_table('compras."eMarketing_dispor"'::regclass,
'true', 'true', '{version_col, changed_by, changed_timestamp}');

fijate en el cast a regclass.
supongo que la tabla tiene mayusculas y minusculas, cierto?

--
Jaime Casanova         www.2ndQuadrant.com
Professional PostgreSQL: Soporte 24x7 y capacitación
Phone: +593 4 5107566         Cell: +593 987171157

-
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