Sezione Database
La sezione Database (rail destro) è un catalogo dichiarativo di connessioni. Descrive soltanto connessioni affinché un micro possa puntare ad esse; MicroLab non avvia né orchestra istanze di database.
Una connessione
Sezione intitolata “Una connessione”Ogni connessione ha: nome, motore (postgresql, mysql, mariadb, oracle,
sqlserver, mongodb), host, porta, utente e password.
I segreti vanno come ${creds.x} (risolti da settings.local.yml, fuori da Git), mai in
chiaro. Vedi Credenziali.
Testare
Sezione intitolata “Testare”Prova fa un controllo di raggiungibilità TCP: l’host:porta risponde? Non valida né
le credenziali né lo schema, solo che la macchina è raggiungibile.
Puntare un micro verso una connessione
Sezione intitolata “Puntare un micro verso una connessione”Nell’editor di un micro, il selettore di database (dentro la configurazione di avvio)
permette di scegliere una connessione dal catalogo. Selezionandola, il suo host:porta
sostituisce quello dell’URL che il micro già dichiara. Vedi Puntare a un altro
DB.
Dalla CLI
Sezione intitolata “Dalla CLI”microlab db list, db save, db delete, db test <host> <porta>. Il catalogo vive in
.microlab/databases.yml (versionabile).