Salta ai contenuti

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.

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.

Prova fa un controllo di raggiungibilità TCP: l’host:porta risponde? Non valida né le credenziali né lo schema, solo che la macchina è raggiungibile.

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.

microlab db list, db save, db delete, db test <host> <porta>. Il catalogo vive in .microlab/databases.yml (versionabile).