max / goingson
| 1 | -- Task-Event Integration: Link events to tasks and add event recurrence |
| 2 | |
| 3 | -- Link events to tasks (for auto-created events from tasks with due dates) |
| 4 | events ADD COLUMN linked_task_id TEXT REFERENCES tasks(id) ON DELETE SET NULL; |
| 5 | ON events(linked_task_id); |
| 6 | |
| 7 | -- Add recurrence to events (same pattern as tasks) |
| 8 | events ADD COLUMN recurrence TEXT NOT NULL DEFAULT 'None'; |
| 9 | events ADD COLUMN recurrence_parent_id TEXT REFERENCES events(id) ON DELETE SET NULL; |
| 10 | ON events(recurrence_parent_id); |
| 11 | |
| 12 | -- Note: user_id already added in migration 002_users.sql |
| 13 |