初始提交:全国记者站管理系统
This commit is contained in:
@@ -0,0 +1,30 @@
|
||||
-- Migration: 012_add_record_extras
|
||||
-- Description: 工作记录版本历史表 + 人员调站历史表
|
||||
-- Date: 2026-08-01
|
||||
|
||||
CREATE TABLE IF NOT EXISTS record_versions (
|
||||
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
||||
record_id TEXT NOT NULL REFERENCES work_records(id),
|
||||
version_no INTEGER NOT NULL,
|
||||
title TEXT,
|
||||
type TEXT,
|
||||
platform TEXT,
|
||||
description TEXT,
|
||||
attachments TEXT,
|
||||
edited_by TEXT NOT NULL,
|
||||
edited_at TEXT NOT NULL DEFAULT (datetime('now', 'localtime'))
|
||||
);
|
||||
|
||||
CREATE INDEX IF NOT EXISTS idx_record_versions_record ON record_versions(record_id);
|
||||
|
||||
CREATE TABLE IF NOT EXISTS person_transfers (
|
||||
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
||||
person_id INTEGER NOT NULL REFERENCES people(id),
|
||||
from_station TEXT NOT NULL,
|
||||
to_station TEXT NOT NULL,
|
||||
reason TEXT,
|
||||
operated_by TEXT NOT NULL,
|
||||
transferred_at TEXT NOT NULL DEFAULT (datetime('now', 'localtime'))
|
||||
);
|
||||
|
||||
CREATE INDEX IF NOT EXISTS idx_person_transfers_person ON person_transfers(person_id);
|
||||
Reference in New Issue
Block a user