fix: SQLite ALTER TABLE 不支持非常量默认值

This commit is contained in:
selfrelease
2026-08-01 23:28:41 +08:00
parent 44bfe86c6c
commit df89bcab7f
+2 -1
View File
@@ -6,4 +6,5 @@ ALTER TABLE people ADD COLUMN deleted_at TEXT;
ALTER TABLE stations ADD COLUMN deleted_at TEXT; ALTER TABLE stations ADD COLUMN deleted_at TEXT;
ALTER TABLE work_records ADD COLUMN deleted_at TEXT; ALTER TABLE work_records ADD COLUMN deleted_at TEXT;
ALTER TABLE work_records ADD COLUMN attachments TEXT; ALTER TABLE work_records ADD COLUMN attachments TEXT;
ALTER TABLE work_records ADD COLUMN created_at TEXT NOT NULL DEFAULT (datetime('now', 'localtime')); ALTER TABLE work_records ADD COLUMN created_at TEXT;
UPDATE work_records SET created_at = datetime('now', 'localtime') WHERE created_at IS NULL;