mauricio pullabuestan escribió: > La configuración del Servidor maestro para almacenar los wals. > archive_mode = on > archive_command = 'cp %p /var/lib/postgresql/9.6/main/archive/%f' > > Es de este directorio donde borro los Wals.
Ah, ok. Para eso te recomiendo usar pg_archivecleanup. > No creo tener transacciones preparadas olvidadas o transacciones que > nunca cerraron, con todo voy a revisar. Si no tienes archivos de toda la eternidad en pg_xlog, entonces no es un problema. Nota, eso sí, que el archive_command que estás usando tiene varias desventajas y podría causarte problemas a la larga. No se recomienda que manejes estas cosas tú mismo, porque es muy fácil hacerlas mal y terminar corrompiendo datos. Si esos WAL son para backups, te recomiendo usar Barman --> www.pgbarman.org Hay otras opciones para hacer backups. (Si no son para backups, entonces me pregunto para qué.) Saludos -- Álvaro Herrera PostgreSQL Developer — https://www.EnterpriseDB.com/