drizzle-orm-d1
✓Créez des bases de données D1 de type sécurisé avec Drizzle ORM pour Cloudflare Workers. Comprend la définition du schéma et les migrations avec Drizzle Kit, les relations et les modèles d'API par lots D1. Empêche 12 erreurs, y compris les échecs SQL BEGIN. À utiliser lorsque : définir des schémas D1, gérer des migrations, écrire des requêtes de type sécurisé, implémenter des relations ou instructions préparées, en utilisant l'API par lots pour les transactions ou en dépannant D1_ERROR, BEGIN TRANSACTION, clés étrangères, application de migration ou erreurs d'inférence de schéma. Prévient 12 problèmes documentés : erreurs de transaction D1 (SQL BEGIN non pris en charge), clé étrangère échecs de contraintes lors des migrations, erreurs d'importation de modules avec Wrangler, liaison D1 introuvable, échecs d'application de migration, erreurs d'inférence de schéma TypeScript, problèmes de mise en cache des instructions préparées, modèles d'annulation de transaction, erreurs de mode strict TypeScript, drizzle.config.ts introuvable, Confusion des bases de données distantes et locales et mélange wrangler.toml vs wrangler.jsonc. Mots-clés : drizzle orm, drizzle d1, type-safe sql, schéma drizzle, migrations drizzle, kit de bruine, orm cloudflare, d1 orm, dactylographié de bruine, relations de bruine, transactions de bruine, générateur de requêtes Drizzle, définition de schéma, instructions préparées, lot Drizzle, gestion des migrations, requêtes relationnelles, jointures bruine, D1_ERROR, BEGIN TRANSACTION d1, contrainte de clé étrangère, échec de la migration, schéma introuvable, erreur de liaison d1
Installation
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.
Faits (prêts à citer)
Champs et commandes stables pour les citations IA/recherche.
- Commande d'installation
npx skills add https://github.com/ovachiever/droid-tings --skill drizzle-orm-d1- Source
- ovachiever/droid-tings
- Catégorie
- </>Développement
- Vérifié
- ✓
- Première apparition
- 2026-02-01
- Mis à jour
- 2026-02-18
Réponses rapides
Qu'est-ce que drizzle-orm-d1 ?
Créez des bases de données D1 de type sécurisé avec Drizzle ORM pour Cloudflare Workers. Comprend la définition du schéma et les migrations avec Drizzle Kit, les relations et les modèles d'API par lots D1. Empêche 12 erreurs, y compris les échecs SQL BEGIN. À utiliser lorsque : définir des schémas D1, gérer des migrations, écrire des requêtes de type sécurisé, implémenter des relations ou instructions préparées, en utilisant l'API par lots pour les transactions ou en dépannant D1_ERROR, BEGIN TRANSACTION, clés étrangères, application de migration ou erreurs d'inférence de schéma. Prévient 12 problèmes documentés : erreurs de transaction D1 (SQL BEGIN non pris en charge), clé étrangère échecs de contraintes lors des migrations, erreurs d'importation de modules avec Wrangler, liaison D1 introuvable, échecs d'application de migration, erreurs d'inférence de schéma TypeScript, problèmes de mise en cache des instructions préparées, modèles d'annulation de transaction, erreurs de mode strict TypeScript, drizzle.config.ts introuvable, Confusion des bases de données distantes et locales et mélange wrangler.toml vs wrangler.jsonc. Mots-clés : drizzle orm, drizzle d1, type-safe sql, schéma drizzle, migrations drizzle, kit de bruine, orm cloudflare, d1 orm, dactylographié de bruine, relations de bruine, transactions de bruine, générateur de requêtes Drizzle, définition de schéma, instructions préparées, lot Drizzle, gestion des migrations, requêtes relationnelles, jointures bruine, D1_ERROR, BEGIN TRANSACTION d1, contrainte de clé étrangère, échec de la migration, schéma introuvable, erreur de liaison d1 Source : ovachiever/droid-tings.
Comment installer drizzle-orm-d1 ?
Ouvrez votre terminal ou outil de ligne de commande (Terminal, iTerm, Windows Terminal, etc.) Copiez et exécutez cette commande : npx skills add https://github.com/ovachiever/droid-tings --skill drizzle-orm-d1 Une fois installé, le skill sera automatiquement configuré dans votre environnement de programmation IA et prêt à être utilisé dans Claude Code ou Cursor
Où se trouve le dépôt source ?
https://github.com/ovachiever/droid-tings
Détails
- Catégorie
- </>Développement
- Source
- skills.sh
- Première apparition
- 2026-02-01