Connexions
Une connexion, c'est le lien entre Skema et votre base de données. Vous pouvez en avoir plusieurs (une par projet, une par client, une pour les tests...). Vos données ne bougent jamais.
Créer une connexion
Dans l'Explorateur d'objets (sidebar gauche), cliquez sur le + à côté de votre organisation, puis sélectionnez Nouvelle connexion. Remplissez le formulaire :
Un nom pour identifier la connexion (ex: "Production", "Client ABC", "Tests")
PostgreSQL ou MySQL. Si vous utilisez MariaDB, choisissez MySQL.
L'adresse de votre serveur (ex: db.exemple.com, 192.168.1.100)
5432 pour PostgreSQL, 3306 pour MySQL (par défaut)
Le nom de votre base de données
Les credentials de connexion. Ils sont chiffrés avec AES-256. Même nous on ne peut pas les lire. (Et c'est voulu.)
Tester la connexion
Avant de sauvegarder, cliquez sur Tester. Skema va essayer de se connecter à votre base. Si ça marche, vous verrez un message de succès. Sinon, vérifiez :
- - Le host est accessible depuis internet (pas localhost)
- - Le port est ouvert dans votre firewall
- - L'utilisateur a les droits sur la base
- - Le mot de passe est correct (oui, ça arrive)
SSL / TLS
Si votre base requiert une connexion SSL, cochez l'option dans le formulaire. La plupart des hébergeurs cloud (Supabase, PlanetScale, Railway...) l'exigent. Si vous êtes en local, probablement pas.
Plusieurs connexions
Vous pouvez créer autant de connexions que vous voulez. Chaque connexion est indépendante avec ses propres collections et clés API. Pratique pour :
- - Séparer les environnements (dev, staging, prod)
- - Gérer plusieurs clients
- - Tester sans risquer les données de prod
Une fois la connexion créée, vous pouvez y ajouter des collections.
Créer une collection