Bereich Datenbanken
Der Bereich Datenbanken (rechtes Rail) ist ein deklarativer Katalog von Verbindungen. Er beschreibt nur Verbindungen, damit ein Micro auf sie zeigen kann; MicroLab startet oder orchestriert keine Datenbankinstanzen.
Eine Verbindung
Abschnitt betitelt „Eine Verbindung“Jede Verbindung hat: Name, Engine (postgresql, mysql, mariadb, oracle,
sqlserver, mongodb), Host, Port, Benutzer und Passwort.
Geheimnisse gehen als ${creds.x} (aufgelöst aus settings.local.yml, außerhalb von
Git), nie im Klartext. Siehe Zugangsdaten.
Testen macht eine Prüfung der TCP-Erreichbarkeit: Antwortet der host:port? Es
validiert weder Zugangsdaten noch das Schema, nur dass die Maschine erreichbar ist.
Einen Micro auf eine Verbindung zeigen lassen
Abschnitt betitelt „Einen Micro auf eine Verbindung zeigen lassen“Im Editor eines Micros erlaubt der Datenbank-Wähler (innerhalb der Startkonfiguration),
eine Verbindung aus dem Katalog zu wählen. Bei der Auswahl ersetzt ihr host:port den der
URL, die der Micro bereits deklariert. Siehe Auf eine andere DB
zeigen.
Vom CLI
Abschnitt betitelt „Vom CLI“microlab db list, db save, db delete, db test <Host> <Port>. Der Katalog lebt in
.microlab/databases.yml (versionierbar).