Pular para o conteúdo

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.

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.

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.

microlab db list, db save, db delete, db test <host> <porta>. O catálogo vive em .microlab/databases.yml (versionável).