OpenAICloudflare Developer Platform2026/05/29 0:00

D1 - D1 migrations support nested layouts via `migrations_pattern`

要点だけを先に読めるように短く再構成したセクションです。

元記事

Quick Digest

要約

要点だけを先に読めるように短く再構成したセクションです。

openaijamodel: gpt-5-mini-2025-08-07

D1が`migrations_pattern`でネストされたマイグレーションをサポート

Key Points

  • ネストされたレイアウト対応
  • globでファイル検出
  • 既存互換を維持

Summary

D1の新しいmigrations_pattern設定により、wrangler d1 migrations applyはDrizzleなどが生成するmigrations/0001_init/migration.sqlのようなネストされたレイアウトを検出して適用できるようになりました。パターンはWrangler設定ファイルを基準とするglobで、既定値は ${migrations_dir}/*.sql のため既存プロジェクトはそのまま動作します。

Key Points

  • 設定方法: D1バインディングに "migrations_pattern": "migrations/*/migration.sql" を追加してネストされたパスを指定できます。
  • 検出基準: パターンはWrangler設定ファイルを基準とするglobで、migrations_dir 相対でファイルを探索します。
  • 記録方法: 各マイグレーションの名前は migrations_dir からの相対パスとして migrations テーブルに保存されます。
  • デフォルト互換: デフォルトは ${migrations_dir}/*.sql なので既存のフラットなレイアウトは変更不要です。
  • 実行: wrangler d1 migrations applymigrations_pattern に一致するファイルを適用します。

追加情報はD1のマイグレーションドキュメントを参照してください。

Full Translation

翻訳

原文の流れを保ったまま読める翻訳セクションです。

翻訳はまだありません。