プラットフォーム外アプリでのDrizzle + Lakebase
pgパスワードコールバックと、移行時の一時的なDATABASE_URL認証情報を使用して、Drizzle ORMをLakebaseに接続します。

AI で構築する
- 以下のプロンプトをコピーします
- Cursor、Claude Code、Codex、または任意のコーディングエージェントに貼り付けます
- エージェントが途中で質問しながら、希望どおりのものを構築します
テンプレートを初めて使う方へ:こちらで詳しく見る
完了すると、次のものが揃います。
- パスワードコールバックによるトークンの自動リフレッシュを備えた、Lakebase をバックエンドとする接続プール
- スキーマで初期化され、型安全なクエリをすぐに実行できる Drizzle ORM
- 最新の Lakebase 資格情報で一時的な接続 URL を構築するマイグレーションスクリプト
- スキーマ生成とマイグレーションに対応した Drizzle Kit 設定
Prerequisites
このテンプレートは、プラットフォーム外の Node.js アプリ (AWS、Vercel、Netlify など) を Lakebase Postgres に接続します。開始前に、以下の Databricks ワークスペース機能が有効になっていることを確認してください。
- Lakebase Postgres が利用可能であること。
databricks postgres list-projects --profile <PROFILE>を実行し、コマンドが成功することを確認します。not enabledエラーが返る場合、この ID では Lakebase を利用できません。 - プロビジョニング済みの Lakebase project があること。 先に Create a Lakebase Project テンプレートを完了し、endpoint ホスト、データベース、endpoint リソースパスを
PGHOST、PGDATABASE、LAKEBASE_ENDPOINTとして利用できる状態にしておきます。 - プラットフォーム外認証向けの環境変数管理 setup が済んでいること。 先に Lakebase Env Management for Off-Platform Apps と Lakebase Token Management のテンプレートを完了してください。このテンプレートは、それらのモジュールから
envとgetLakebasePostgresTokenをインポートします。


