OK, como siempre, fue un “problema de capa 8” ![]()
Ya tenía una base de datos de discourse en postgres, pero el usuario/rol de discourse no tenía todos los privilegios requeridos sobre ella. Y me perdí algunas diferencias importantes de “comportamiento” entre mariadb y postgres…
Ahora recreé todo: usuario, base de datos, permisos para el usuario/rol (incluyendo ALTER DEFAULT PRIVILEGES FOR ROLE discourse IN SCHEMA public GRANT ALL ON TABLES TO “discourse”; para que coincida con las tablas creadas por este usuario en el futuro)
La compilación terminó y la instancia funciona bien con el servidor postgres remoto, así que está lista para importar la copia de seguridad de la instancia anterior.