Docs/Connexions

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 :

Nom

Un nom pour identifier la connexion (ex: "Production", "Client ABC", "Tests")

Type

PostgreSQL ou MySQL. Si vous utilisez MariaDB, choisissez MySQL.

Host

L'adresse de votre serveur (ex: db.exemple.com, 192.168.1.100)

Port

5432 pour PostgreSQL, 3306 pour MySQL (par défaut)

Database

Le nom de votre base de données

User / Password

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