Update: 将子项目从 submodule 转为完整内容
- 移除 GovAI, nomifun-tauri, 算力盒子 的 submodule 引用 - 添加所有子项目的完整源代码 - 保留原始 .git 为 .git.bak 备份
This commit is contained in:
@@ -0,0 +1,15 @@
|
||||
-- 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
|
||||
);
|
||||
Reference in New Issue
Block a user