Aller au contenu
rdlabo.devdocs

Migration

Les utilitaires de base de données sont autonomes depuis le kit 0.12.0. Installez directement @rdlabo/workers-mysql ;
conservez @rdlabo/workers-hono-kit uniquement si vous utilisez son intégration Hono. mysql2 est inclus, tandis que
drizzle-orm reste une dépendance homologue facultative pour /drizzle et /testing. Les consommateurs TypeScript nécessitent
les déclarations Node décrites dans le README.

Ancienne importation Nouvelle importation
createContainerRuntime à la racine du kit @rdlabo/workers-hono-kit/mysql
retryWhenDeadlock à la racine du kit @rdlabo/workers-mysql
Exécution et utilitaires de transmission JST du kit /db @rdlabo/workers-mysql
Utilitaires de colonnes et de configuration du kit /db @rdlabo/workers-mysql/drizzle
Utilitaires d’état de référence du kit /db @rdlabo/workers-mysql/migrations
Utilitaires de base de données du kit /testing @rdlabo/workers-mysql/testing

Les anciens chemins /db et ceux de /testing liés à la base restent disponibles comme réexportations de compatibilité
maintenues avec des mentions @deprecated ; aucune suppression n’est prévue. N’importez pas l’ancien point d’entrée
global /db dans le nouveau code Worker : utilisez les points d’entrée dédiés à l’exécution pour garder le code de migration
réservé à Node.js hors du bundle Worker. Renommez honoDrizzleConfig en workersDrizzleConfig lors de la
mise à jour de la configuration.

Ce package de base de données ne nécessite aucune dépendance Hono. Le contrat de stockage JST fixe reste également
distinct des fuseaux métier configurables ; consultez Drizzle et dates.