Aller au contenu

Section Bases de données

La section Bases de données (rail droit) est un catalogue déclaratif de connexions. Elle ne fait que décrire des connexions pour qu’un micro puisse pointer vers elles ; MicroLab ne démarre ni n’orchestre d’instances de base de données.

Chaque connexion a : nom, moteur (postgresql, mysql, mariadb, oracle, sqlserver, mongodb), hôte, port, utilisateur et mot de passe.

Les secrets vont en ${creds.x} (résolus depuis settings.local.yml, hors de Git), jamais en clair. Voir Identifiants.

Tester fait un contrôle d’accessibilité TCP : le host:port répond-il ? Il ne valide ni les identifiants ni le schéma, seulement que la machine est atteignable.

Dans l’éditeur d’un micro, le sélecteur de base de données (dans la configuration de démarrage) permet de choisir une connexion du catalogue. En la sélectionnant, son host:port remplace celui de l’URL que le micro déclare déjà. Voir Pointer vers une autre BDD.

microlab db list, db save, db delete, db test <hôte> <port>. Le catalogue vit dans .microlab/databases.yml (versionnable).