Hola Jaime: Hice lo que me indicas:
SELECT audit.audit_table('compras."eMarketing_dispor"'::regclass, 'true', 'true', '{version_col, changed_by, changed_timestamp}'); Pero me indica 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 ********** Error ********** ERROR: relation ""eMarketing_dispor"" does not exist SQL state: 42P01 Context: SQL statement "DROP TRIGGER IF EXISTS audit_trigger_row ON """eMarketing_dispor"""" PL/pgSQL function "audit_table" line 7 at EXECUTE statement Mario Soto Cordones e-mail:mario.alberto.soto.cordo...@gmail.com Por favor antes de Imprimir éste correo, piense en los árboles de nuestro planeta. " Estamos tan acostumbrados a pedir felicidad, exito y fortuna, que nos olvidamos de pedir lo mas importante: humildad, fortaleza, y sinceridad. (Autor Desconocido) -----Mensaje original----- De: jcasa...@systemguards.com.ec [mailto:jcasa...@systemguards.com.ec] En nombre de Jaime Casanova Enviado el: domingo, 14 de abril de 2013 16:23 Para: Mario Soto Cordones CC: Martín Marqués; Alvaro Herrera; Ayuda Asunto: Re: [pgsql-es-ayuda] Consulta Migrar a 9.1 SOLUCIONADO 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