·drizzle-orm-d1
</>

drizzle-orm-d1

jackspace/claudeskillz

Drizzleを使用したCloudflare D1データベースのタイプセーフORM。このスキルは包括的なものを提供します スキーマ定義、移行管理、タイプセーフなクエリ、関係、および Cloudflare Workers の統合。 次の場合に使用します: D1 データベース スキーマの構築、タイプ セーフな SQL クエリの作成、データベースの管理 Drizzle Kit を使用した移行、テーブル関係の定義、準備されたステートメントの実装、 トランザクションに D1 バッチ API を使用するか、トランザクション エラー「D1_ERROR」が発生する 外部キー制約の失敗、移行適用エラー、またはスキーマ推論の問題。 文書化された 12 の問題を防止します: D1 トランザクション エラー (SQL BEGIN はサポートされていません)、外部キー 移行中の制約エラー、Wrangler でのモジュール インポート エラー、D1 バインディングが見つからない、 移行適用の失敗、スキーマ TypeScript 推論エラー、準備されたステートメントのキャッシュの問題、 トランザクション ロールバック パターン、TypeScript 厳密モード エラー、drizzle.config.ts が見つかりません、 リモートデータベースとローカルデータベースの混同、およびwrangler.tomlとwrangler.jsoncの混合。 キーワード: 霧雨 orm、霧雨 d1、タイプ セーフ SQL、霧雨スキーマ、霧雨マイグレーション、 霧雨キット、orm クラウドフレア、d1 orm、霧雨タイプスクリプト、霧雨関係、霧雨トランザクション、 drizzle クエリ ビルダー、スキーマ定義、プリペアド ステートメント、drizzle バッチ、移行管理、 リレーショナル クエリ、霧雨結合、D1_ERROR、BEGIN TRANSACTION d1、外部キー制約、 移行失敗、スキーマが見つからない、d1 バインディング エラー

15インストール·0トレンド·@jackspace

インストール

$npx skills add https://github.com/jackspace/claudeskillz --skill drizzle-orm-d1

SKILL.md

Status: Production Ready ✅ Last Updated: 2025-10-24 Latest Version: drizzle-orm@0.44.7, drizzle-kit@0.31.5 Dependencies: cloudflare-d1, cloudflare-worker-base

✅ Use drizzle-kit generate for migrations - Never write SQL manually ✅ Test migrations locally first - Always use --local flag before --remote ✅ Define relations in schema - For type-safe joins and nested queries ✅ Use .get() for single results - Returns first row or undefined ✅ Use db.batch() for transactions - D1 doesn't support SQL BEGIN/COMMIT

✅ Use integer with mode: 'timestamp' for dates - D1 doesn't have native date type ✅ Use .$defaultFn() for dynamic defaults - Not .default() for functions ✅ Set migrationsdir in wrangler.jsonc - Points to ./migrations ✅ Use environment variables for credentials - Never commit API keys ✅ Import operators from drizzle-orm - eq, gt, and, or, etc.

原文を見る

引用可能な情報

AI/検索での引用用の安定したフィールドとコマンド。

インストールコマンド
npx skills add https://github.com/jackspace/claudeskillz --skill drizzle-orm-d1
カテゴリ
</>開発ツール
認証済み
初回登録
2026-02-01
更新日
2026-02-18

クイックアンサー

drizzle-orm-d1 とは?

Drizzleを使用したCloudflare D1データベースのタイプセーフORM。このスキルは包括的なものを提供します スキーマ定義、移行管理、タイプセーフなクエリ、関係、および Cloudflare Workers の統合。 次の場合に使用します: D1 データベース スキーマの構築、タイプ セーフな SQL クエリの作成、データベースの管理 Drizzle Kit を使用した移行、テーブル関係の定義、準備されたステートメントの実装、 トランザクションに D1 バッチ API を使用するか、トランザクション エラー「D1_ERROR」が発生する 外部キー制約の失敗、移行適用エラー、またはスキーマ推論の問題。 文書化された 12 の問題を防止します: D1 トランザクション エラー (SQL BEGIN はサポートされていません)、外部キー 移行中の制約エラー、Wrangler でのモジュール インポート エラー、D1 バインディングが見つからない、 移行適用の失敗、スキーマ TypeScript 推論エラー、準備されたステートメントのキャッシュの問題、 トランザクション ロールバック パターン、TypeScript 厳密モード エラー、drizzle.config.ts が見つかりません、 リモートデータベースとローカルデータベースの混同、およびwrangler.tomlとwrangler.jsoncの混合。 キーワード: 霧雨 orm、霧雨 d1、タイプ セーフ SQL、霧雨スキーマ、霧雨マイグレーション、 霧雨キット、orm クラウドフレア、d1 orm、霧雨タイプスクリプト、霧雨関係、霧雨トランザクション、 drizzle クエリ ビルダー、スキーマ定義、プリペアド ステートメント、drizzle バッチ、移行管理、 リレーショナル クエリ、霧雨結合、D1_ERROR、BEGIN TRANSACTION d1、外部キー制約、 移行失敗、スキーマが見つからない、d1 バインディング エラー ソース: jackspace/claudeskillz。

drizzle-orm-d1 のインストール方法は?

ターミナルまたはコマンドラインツール(Terminal、iTerm、Windows Terminal など)を開きます このコマンドをコピーして実行します: npx skills add https://github.com/jackspace/claudeskillz --skill drizzle-orm-d1 インストール後、スキルは自動的に AI コーディング環境に設定され、Claude Code や Cursor で使用できるようになります

ソースリポジトリはどこですか?

https://github.com/jackspace/claudeskillz