db
Installation
SKILL.md
db
選定
- Postgres を使うなら Neon。
- SQLite を使うなら Cloudflare D1。
- ORM とマイグレーションツールは Drizzle に統一する。生 SQL を直接書くのは、Drizzle で表現できない DDL や一括変換に限る。
どちらを選ぶかは、リレーション、トランザクション、同時書き込み、拡張機能の必要性で決める。Workers 上で完結し、書き込みが軽く、SQLite の機能で足りるなら D1。それ以外は Neon。
- Drizzle https://orm.drizzle.team/docs/overview
- Drizzle Kit https://orm.drizzle.team/docs/kit-overview
- マイグレーション https://orm.drizzle.team/docs/migrations
- Neon 接続 https://orm.drizzle.team/docs/connect-neon
- D1 接続 https://orm.drizzle.team/docs/sqlite/connect-cloudflare-d1
- Neon のロール管理 https://neon.com/docs/manage/roles
- D1 のマイグレーション https://developers.cloudflare.com/d1/reference/migrations/