aboutsummaryrefslogtreecommitdiffhomepage
path: root/docs
diff options
context:
space:
mode:
authornsfisis <nsfisis@gmail.com>2025-12-31 16:07:00 +0900
committernsfisis <nsfisis@gmail.com>2025-12-31 16:07:46 +0900
commite4aeded6c105de6c8af6a931d5c24a659dcbd138 (patch)
tree7d04ec5e875c1e4d0e0ae8e8c31b02235267b4e5 /docs
parent3f9165e4fcbd83b7f98875a4a3de4036b67dde37 (diff)
downloadkioku-e4aeded6c105de6c8af6a931d5c24a659dcbd138.tar.gz
kioku-e4aeded6c105de6c8af6a931d5c24a659dcbd138.tar.zst
kioku-e4aeded6c105de6c8af6a931d5c24a659dcbd138.zip
feat(crdt): add database migration for crdt_documents table
Add Drizzle migration to create the crdt_documents table with: - UUID primary key with auto-generation - Foreign key to users table with cascade delete - Unique index on (user_id, entity_type, entity_id) - Indexes for entity_type and sync_version queries 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Diffstat (limited to 'docs')
-rw-r--r--docs/dev/roadmap.md2
1 files changed, 1 insertions, 1 deletions
diff --git a/docs/dev/roadmap.md b/docs/dev/roadmap.md
index d7366d9..36e17e6 100644
--- a/docs/dev/roadmap.md
+++ b/docs/dev/roadmap.md
@@ -32,7 +32,7 @@ Replace the current Last-Write-Wins (LWW) conflict resolution with Automerge CRD
- [x] Install server dependency: `@automerge/automerge`
- [x] Create `src/server/db/schema-crdt.ts` - CRDT document storage schema
-- [ ] Create database migration for crdt_documents table
+- [x] Create database migration for crdt_documents table
- [ ] Modify `src/server/routes/sync.ts` - Handle CRDT changes in API
- [ ] Modify `src/server/repositories/sync.ts` - Store/merge CRDT documents