drizzle-orm-d1
✓Cloudflare Workers向けにDrizzle ORMを使用してタイプセーフなD1データベースを構築します。スキーマ定義、移行を含む Drizzle Kit、リレーション、D1 バッチ API パターンを使用します。 SQL BEGIN 失敗を含む 12 個のエラーを防止します。 次の場合に使用します: D1 スキーマの定義、移行の管理、タイプセーフなクエリの作成、リレーションの実装、または 準備されたステートメント、トランザクションのバッチ API の使用、または D1_ERROR、BEGIN TRANSACTION、のトラブルシューティング 外部キー、移行適用、またはスキーマ推論エラー。 文書化された 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 バインディング エラー
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/ovachiever/droid-tings --skill drizzle-orm-d1- カテゴリ
- </>開発ツール
- 認証済み
- ✓
- 初回登録
- 2026-02-01
- 更新日
- 2026-02-18
クイックアンサー
drizzle-orm-d1 とは?
Cloudflare Workers向けにDrizzle ORMを使用してタイプセーフなD1データベースを構築します。スキーマ定義、移行を含む Drizzle Kit、リレーション、D1 バッチ API パターンを使用します。 SQL BEGIN 失敗を含む 12 個のエラーを防止します。 次の場合に使用します: D1 スキーマの定義、移行の管理、タイプセーフなクエリの作成、リレーションの実装、または 準備されたステートメント、トランザクションのバッチ API の使用、または D1_ERROR、BEGIN TRANSACTION、のトラブルシューティング 外部キー、移行適用、またはスキーマ推論エラー。 文書化された 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 バインディング エラー ソース: ovachiever/droid-tings。
drizzle-orm-d1 のインストール方法は?
ターミナルまたはコマンドラインツール(Terminal、iTerm、Windows Terminal など)を開きます このコマンドをコピーして実行します: npx skills add https://github.com/ovachiever/droid-tings --skill drizzle-orm-d1 インストール後、スキルは自動的に AI コーディング環境に設定され、Claude Code や Cursor で使用できるようになります
ソースリポジトリはどこですか?
https://github.com/ovachiever/droid-tings
詳細
- カテゴリ
- </>開発ツール
- ソース
- skills.sh
- 初回登録
- 2026-02-01