Hola Jaime y Fernando, ...gracias por las respuestas , justo ayer leí sobre lo que me indica Jaime y me di cuenta de lo que dices, lo solucione llamando al vacuum desde un script en bash que recibe como parámetro el nombre de la tabla.
Saludos -----Mensaje original----- De: jcasa...@systemguards.com.ec [mailto:jcasa...@systemguards.com.ec] En nombre de Jaime Casanova Enviado el: sábado, 27 de abril de 2013 23:16 Para: Fernando Hevia CC: Mario Alberto Soto Cordones; Ayuda; pgsql-es-ayuda-ow...@postgresql.org Asunto: Re: [pgsql-es-ayuda] Vacuum a una tablas 2013/4/27 Fernando Hevia <fhe...@gmail.com>: > > Si se puede ejecutar vacuum en una función. Sería un buen comienzo que > postees el comando tal cual lo ejecutas y el error que arroja. > no, no se puede Mira las notas en http://www.postgresql.org/docs/9.2/static/sql-vacuum.html """ VACUUM cannot be executed inside a transaction block. """ -- 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