Cloudflare D1 をセットアップ
デプロイ・運用Setup D1 Database
D1(SQLite)にDB移行する時
コピペ用 指示文
427 文字
このプロジェクトに Cloudflare D1 (SQLite) をセットアップしてください。
【手順】
1. `npx wrangler d1 create プロジェクト名_db`
2. wrangler.toml に [[d1_databases]] を追記
3. migrations/ フォルダ作成 + 0001_init.sql
4. `npx wrangler d1 execute プロジェクト名_db --file=migrations/0001_init.sql`
5. 本番デプロイ後に `--remote` フラグでも実行
【スキーマ設計】
- created_at / updated_at は必須
- 削除は soft delete(deleted_at)優先
- インデックスは検索頻度の高い列に
【バックアップ】
- 日次で `wrangler d1 export` を Cron 実行
- R2 に保存(30日保持) 同じカテゴリの他のプロンプト