SQL
CREATE TABLE review_schedules (
id TEXT PRIMARY KEY,
package_id TEXT NOT NULL REFERENCES review_packages(id) ON DELETE CASCADE,
child_id TEXT NOT NULL,
day_number INTEGER NOT NULL CHECK(day_number BETWEEN 1 AND 7),
plan_date TEXT,
status TEXT DEFAULT 'pending' CHECK(status IN ('pending','in_progress','completed')),
created_at DATETIME DEFAULT (datetime('now'))
)
+ Add column
Columns
Foreign Keys
| Column |
Destination |
package_id |
review_packages.id |
+ Add index
Indexes
| Name |
Columns |
Unique |
SQL |
Drop? |
| idx_rs_day |
|
|
SQL
CREATE INDEX idx_rs_day
ON review_schedules(package_id, day_number)
|
Drop
|
| sqlite_autoindex_review_schedules_1 |
id
|
✓ |
SQL
-- no sql found --
|
Drop
|