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

Responder a