f7a720204a
- 移除 GovAI, nomifun-tauri, 算力盒子 的 submodule 引用 - 添加所有子项目的完整源代码 - 保留原始 .git 为 .git.bak 备份
16 lines
823 B
SQL
16 lines
823 B
SQL
-- 005_terminal_scrollback.sql
|
|
-- 终端 scrollback 跨重启持久化:把原本仅存于内存(256KB 有界缓冲)的输出历史
|
|
-- 落到独立表,使应用重启后仍能回放历史显示(配合 boot 对账把幽灵 running
|
|
-- 行改成 exited,前端即出现 relaunch 入口并回放这段历史)。
|
|
--
|
|
-- 用独立表而非给 terminal_sessions 加列:list 查询天然不拉这块大数据(保持
|
|
-- 列表轻量),且 ON DELETE CASCADE 随会话删除自动清理。
|
|
-- 写入由后端去抖驱动(仅脏会话、~5s 一次 + 进程退出时),绝不每输出块写。
|
|
|
|
CREATE TABLE IF NOT EXISTS terminal_scrollback (
|
|
session_id INTEGER PRIMARY KEY NOT NULL,
|
|
data BLOB NOT NULL,
|
|
updated_at INTEGER NOT NULL,
|
|
FOREIGN KEY (session_id) REFERENCES terminal_sessions(id) ON DELETE CASCADE
|
|
);
|