error vacuum

Hola, estamos migrando de G2 a G3 (3.21) y en todos los script de migración esta el vacuum y cuando llega el momento falla la ejecución.
Realizamos pruebas de ejecutando el vacuum de forma manual en el postgres y si corremos una sola anda bien:
VACUUM ANALYZE sga_inscripciones_motivos_rechazo;

Pero si corremos mas de uno da error, por ejemplo

VACUUM ANALYZE sga_inscripciones_motivos_rechazo;
VACUUM ANALYZE sga_insc_cursada_log;

Alguna idea ya que en casi todos los módulos se realiza vacuum.

Hola, podes dar mas detalle del error?
No nos han reportado error en otras migraciones respecto a la ejecución de esos vacuum.

Hola Alejandro, estamos con Juan haciendo pruebas y en cada modulo que esta el vacuum tira un error,
este es el log que muestra ( del modulo Generales):

2023/05/02 10:41:18 - 99_vacuum_analyze - ERROR (version 8.1.0.0-365, build 8.1.0.0-365 from 2018-04-30 09.42.24 by buildguy) : Ocurrió un error al ejecutar esta entrada de trabajo:
2023/05/02 10:41:18 - 99_vacuum_analyze - Couldn’t execute SQL: SET search_path = negocio;
2023/05/02 10:41:18 - 99_vacuum_analyze -
2023/05/02 10:41:18 - 99_vacuum_analyze - VACUUM ANALYZE mug_continentes;
2023/05/02 10:41:18 - 99_vacuum_analyze - VACUUM ANALYZE mug_paises;
2023/05/02 10:41:18 - 99_vacuum_analyze - VACUUM ANALYZE mug_provincias;
2023/05/02 10:41:18 - 99_vacuum_analyze - VACUUM ANALYZE mug_dptos_partidos;
2023/05/02 10:41:18 - 99_vacuum_analyze - VACUUM ANALYZE mug_localidades;
2023/05/02 10:41:18 - 99_vacuum_analyze - VACUUM ANALYZE mug_cod_postales;
2023/05/02 10:41:18 - 99_vacuum_analyze - VACUUM ANALYZE sga_instituciones;
2023/05/02 10:41:18 - 99_vacuum_analyze - VACUUM ANALYZE sga_colegios_secundarios;
2023/05/02 10:41:18 - 99_vacuum_analyze - VACUUM ANALYZE sga_escalas_notas_concepto;
2023/05/02 10:41:18 - 99_vacuum_analyze - VACUUM ANALYZE sga_escalas_notas;
2023/05/02 10:41:18 - 99_vacuum_analyze - VACUUM ANALYZE sga_escalas_notas_det;
2023/05/02 10:41:18 - 99_vacuum_analyze - VACUUM ANALYZE sga_documentos;
2023/05/02 10:41:18 - 99_vacuum_analyze - VACUUM ANALYZE sga_ubicaciones;
2023/05/02 10:41:18 - 99_vacuum_analyze - VACUUM ANALYZE sga_edificaciones;
2023/05/02 10:41:18 - 99_vacuum_analyze - VACUUM ANALYZE sga_espacios_tipos;
2023/05/02 10:41:18 - 99_vacuum_analyze - VACUUM ANALYZE sga_espacios;
2023/05/02 10:41:18 - 99_vacuum_analyze - VACUUM ANALYZE sga_periodos_genericos;
2023/05/02 10:41:18 - 99_vacuum_analyze - VACUUM ANALYZE sga_libros_actas;
2023/05/02 10:41:18 - 99_vacuum_analyze - VACUUM ANALYZE sga_cond_regularidad;
2023/05/02 10:41:18 - 99_vacuum_analyze - VACUUM ANALYZE sga_responsables_academicas;
2023/05/02 10:41:18 - 99_vacuum_analyze - VACUUM ANALYZE sga_dias_no_laborables;
2023/05/02 10:41:18 - 99_vacuum_analyze -
2023/05/02 10:41:18 - 99_vacuum_analyze - ERROR: VACUUM cannot be executed within a pipeline

Pero si corremos mas de uno da error, por ejemplo

VACUUM ANALYZE sga_inscripciones_motivos_rechazo;
VACUUM ANALYZE sga_insc_cursada_log;

Alguna idea ya que en casi todos los módulos se realiza vacuum.

Proba lo siguiente:

set autocommit on;
VACUUM ANALYZE sga_inscripciones_motivos_rechazo;           
VACUUM ANALYZE sga_insc_cursada_log;       
set autocommit off;

O de esta forma:

VACUUM ANALYZE sga_inscripciones_motivos_rechazo, sga_insc_cursada_log;       

Buenas tardes, tengo el mismo error, pudieron detectar el motivo y corregirlo??

Probe con las soluciones propuestas en

      https://foro.comunidad.siu.edu.ar/index.php?topic=25908.msg117880

pero no resuelven el error.

Desde otra conexión a la base de datos los vacuum se ejecutan sin problema.

Gracias

Hola Alejandro, luego de pedirle una mano a los técnicos de otros sistemas no le encontramos solución e hicimos la fácil, volvimos al servidor que teníamos con la versión 3.17 que andaba, como era para ir viendo las operaciones.
Mientras tanto seguimos buscando que cambio Postgres, porque si bien encontramos que cambiaron algunas cosas, no son cambios que que afectan al momento de hacer vacuum.

Pueden quitar las sentencias vacuum de todos esos archivos en cada modulo. Archivos 99_vacuum_analyze.sql que se encuentran en las carpetas “02_Migracion” de cada modulo.

Luego al finalizar la migración ejecutar un vacuum analyze de toda la base.

No vuelvan a version 3.17!!!

A que version estan migrando, a 3.21?

¿Cual es la versión de postgres?