本文へ移動
rdlabo.devdocs

移行

kit 0.12.0 でDBユーティリティが独立しました。@rdlabo/workers-mysql を直接インストールし、Hono連携を使う場合のみkitも維持します。mysql2 は同梱され、drizzle-orm/drizzle/testing の任意peerです。TypeScript利用時ははじめにのNode型定義も必要です。

旧import 新import
kitルートの createContainerRuntime @rdlabo/workers-hono-kit/mysql
kitルートの retryWhenDeadlock @rdlabo/workers-mysql
kit /db のランタイム・JST通信ヘルパー @rdlabo/workers-mysql
kit /db のカラム・設定ヘルパー @rdlabo/workers-mysql/drizzle
kit /db のbaselineヘルパー @rdlabo/workers-mysql/migrations
kit /testing のDBヘルパー @rdlabo/workers-mysql/testing

/db とDB関連 /testing@deprecated 付きの保守対象の互換再エクスポートとして維持され、削除予定はありません。新しいWorkerコードでは旧集約 /db を使わず専用のランタイムimportでNode専用migrationコードを除外してください。設定更新時には honoDrizzleConfigworkersDrizzleConfig に置き換えます。

Honoへの依存は不要です。固定JST保存と変更可能な業務タイムゾーンも独立しています。Drizzleと日付を参照してください。