Secção Bases de dados
A secção Bases de dados (rail direito) é um catálogo declarativo de ligações. Só descreve ligações para que um micro possa apontar para elas; o MicroLab não arranca nem orquestra instâncias de base de dados.
Uma ligação
Seção intitulada “Uma ligação”Cada ligação tem: nome, motor (postgresql, mysql, mariadb, oracle, sqlserver,
mongodb), host, porta, utilizador e palavra-passe.
Os segredos vão como ${creds.x} (resolvidos a partir de settings.local.yml, fora do
Git), nunca em claro. Ver Credenciais.
Testar faz uma verificação de alcance TCP: o host:porta responde? Não valida
credenciais nem o esquema, só que a máquina é alcançável.
Apontar um micro para uma ligação
Seção intitulada “Apontar um micro para uma ligação”No editor de um micro, o seletor de base de dados (dentro da configuração de arranque)
permite escolher uma ligação do catálogo. Ao selecioná-la, o seu host:porta substitui o do
URL que o micro já declara. Ver Apontar para outra BD.
A partir do CLI
Seção intitulada “A partir do CLI”microlab db list, db save, db delete, db test <host> <porta>. O catálogo vive em
.microlab/databases.yml (versionável).