Accéder au contenu principal

Drizzle + Lakebase dans une application hors plateforme

Connectez l’ORM Drizzle à Lakebase avec des callbacks de mot de passe pg et des identifiants DATABASE_URL temporaires lors des migrations.

Aperçu de Drizzle + Lakebase dans une application hors plateforme

Créer avec l’IA

  1. Copiez le prompt ci-dessous
  2. Collez-le dans Cursor, Claude Code, Codex ou tout autre agent de codage
  3. Votre agent la crée en posant des questions au fil du processus afin que le résultat corresponde exactement à vos attentes

Vous découvrez les modèles ? En savoir plus ici

À l'issue de ces étapes, vous disposerez de :

  • Un pool de connexions adossé à Lakebase, avec actualisation automatique du token via un callback de mot de passe
  • Drizzle ORM initialisé avec votre schéma et prêt pour des requêtes typées
  • Un script de migration qui construit une URL de connexion temporaire à partir d'identifiants Lakebase fraîchement générés
  • Une configuration Drizzle Kit fonctionnelle pour la génération de schéma et les migrations

Prerequisites

Ce modèle connecte une application Node.js hors plateforme (par exemple sur AWS, Vercel ou Netlify) à Lakebase Postgres. Avant de commencer, vérifiez que ces fonctionnalités du workspace Databricks sont bien activées.

  • Lakebase Postgres disponible. Exécutez databricks postgres list-projects --profile <PROFILE> et vérifiez que la commande aboutit. Une erreur not enabled indique que Lakebase n'est pas disponible pour cette identité.
  • Un projet Lakebase provisionné. Suivez d'abord le modèle Create a Lakebase Project afin de disposer d'un hôte d'endpoint, d'une base de données et d'un chemin de ressource d'endpoint, exposés sous PGHOST, PGDATABASE et LAKEBASE_ENDPOINT.
  • Une configuration de gestion des variables d'environnement pour l'authentification hors plateforme. Suivez d'abord les modèles Lakebase Env Management for Off-Platform Apps et Lakebase Token Management : ce modèle importe env et getLakebasePostgresToken depuis ces modules.

Explorer d’autres modèles

Databricks Developer Hub

Prêt à lancer votre prochaine application agentique en quelques minutes ?

Lire la documentation