Skip to content
Learni
Voir tous les tutoriels
Bases de données

Comment démarrer avec EdgeDB pour débutants en 2026

Read in English

Introduction

EdgeDB est une base de données moderne qui combine les avantages d'une base relationnelle et d'une base orientée graphe. Elle simplifie la gestion des données complexes tout en offrant une excellente performance. Ce tutoriel vous guide pas à pas pour installer EdgeDB, créer votre premier schéma et exécuter des requêtes simples. Idéal pour les développeurs qui débutent avec cet outil en 2026.

Prérequis

  • Node.js 18 ou supérieur
  • Connaissances de base en ligne de commande
  • Un éditeur de code comme VS Code

Installation d'EdgeDB

terminal
curl https://www.edgedb.com/dist/install.sh | sh
edgedb --version

Cette commande télécharge et installe EdgeDB sur votre machine. Vérifiez ensuite la version pour confirmer que l'installation a réussi.

Initialisation du projet

terminal
mkdir edgedb-demo
cd edgedb-demo
edgedb project init

Créez un dossier dédié et initialisez un projet EdgeDB. Cela génère les fichiers de configuration nécessaires.

Définition du schéma

dbschema/default.esdl
module default {
  type User {
    required property name -> str;
    required property email -> str {
      constraint exclusive;
    }
  }
}

Ce fichier décrit le schéma avec un type User. Le champ email est unique grâce à la contrainte exclusive.

Application de la migration

terminal
edgedb migration create
edgedb migrate

Générez puis appliquez la migration pour créer la structure dans votre base de données EdgeDB.

Insertion de données

terminal
edgedb query "INSERT User { name := 'Alice', email := 'alice@example.com' }"

Insérez un premier utilisateur directement via la CLI pour tester votre schéma.

Bonnes pratiques

  • Utilisez toujours des contraintes pour garantir l'intégrité des données
  • Séparez vos schémas en modules logiques
  • Testez vos migrations sur un environnement de développement avant la production
  • Documentez chaque type et propriété

Erreurs courantes à éviter

  • Oublier d'exécuter la commande migrate après avoir modifié le schéma
  • Ignorer les erreurs de contrainte exclusive sur les champs uniques
  • Ne pas sauvegarder l'instance EdgeDB avant les mises à jour majeures

Pour aller plus loin

Approfondissez vos connaissances avec nos formations Learni.

Comment démarrer avec EdgeDB pour débutants en 2026 | Learni