Estoy instalando el sistema de expediente digital siguiendo la guia de instalación https://expedientes.siu.edu.ar/docs/arai/ y estoy teniendo problemas para inicializar la base de datos de Arai.
Para desplegar Araí me solicitan como prerequisito que tenga inicializada la base de Arai-usuarios y para ello me envían al siguiente link https://expedientes.siu.edu.ar/docs/arai/ en el cual figuran los pasos para inicializar la base de ldap y postgres.
Con ldap no he tenido problemas.
Con postgres sigo los paso de prepara estructura.
Personalizo el migrar.env
Corro la siguiente linea de docker docker run --rm hub.siu.edu.ar:5005/siu-arai/arai-usuarios/idm:v3.0.1 --db-initialize
cuando veo el log, encuentro el siguiente erro
ERROR ejecutando SQL: [CODIGO]: 7 [SQLSTATE]: db_42601 [MENSAJE]: ERROR: syntax erro
r at or near “;” LINE 1: CREATE SCHEMA ; ^ [SQL EJECUTADA]: CREATE SCHEMA ;
Cuando consulto la base de datos solo esta creada.
Para adicionar a lo comentado, esta es la documetación para inicializar de cero una base PostgreSQL de arai-usuarios.
Por intuición, en ese punto la SQL crea el esquema “usuarios” en la base de datos que hayan designado con un nombre. Me imagino que les está faltando configurar la variable DB_SCHEMA=usuarios en el archivo migrar.env (este archivo no necesita tener todas las ENV definidas, pero si las necesarias para conectarse a la DB y LDAP al menos).
Efectivamente tenias razon con tu intuición, estaba mal configurada la variable DB_SCHEMA, corregí eso y volví a correr el comando de docker y ahora si me creo el esquema, con las tablas correspondientes.