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.

Créer avec l’IA
- Copiez le prompt ci-dessous
- Collez-le dans Cursor, Claude Code, Codex ou tout autre agent de codage
- 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 erreurnot enabledindique 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,PGDATABASEetLAKEBASE_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
envetgetLakebasePostgresTokendepuis ces modules.


