Sección Bases de datos
La sección Bases de datos (rail derecho) es un catálogo declarativo de conexiones. Solo describe conexiones para que un micro pueda apuntar a ellas; MicroLab no arranca ni orquesta instancias de base de datos.
Una conexión
Sección titulada «Una conexión»Cada conexión tiene: nombre, motor (postgresql, mysql, mariadb, oracle,
sqlserver, mongodb), host, puerto, usuario y contraseña.
Los secretos van como ${creds.x} (se resuelven desde settings.local.yml, fuera
de Git), nunca en claro. Ver Credenciales.
Probar hace un chequeo de alcance TCP: ¿responde el host:puerto? No valida
credenciales ni el esquema, solo que la máquina es alcanzable.
Apuntar un micro a una conexión
Sección titulada «Apuntar un micro a una conexión»En el editor de un micro, el selector de base de datos (dentro de la configuración
de arranque) permite elegir una conexión del catálogo. Al seleccionarla, su
host:puerto sustituye al de la URL que ya declara el micro. Ver
Apuntar a otra BBDD.
Desde el CLI
Sección titulada «Desde el CLI»microlab db list, db save, db delete, db test <host> <puerto>. El catálogo vive
en .microlab/databases.yml (versionable).