From c699ff1794a414bebec3be338cfb2b02e81c95d0 Mon Sep 17 00:00:00 2001 From: qing <1776177662@qq.com> Date: Tue, 11 Aug 2026 10:11:07 +0000 Subject: [PATCH] =?UTF-8?q?update:=20=E5=B0=86=20patch=5F001=20=E5=B9=B6?= =?UTF-8?q?=E5=85=A5=20create=5Fsqlite3.sql?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 新建库一步到位含 Notes views 观看人数列及 pid/owner 索引; patch_001 保留用于存量库迁移。 --- db2/scripts/create_sqlite3.sql | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/db2/scripts/create_sqlite3.sql b/db2/scripts/create_sqlite3.sql index e43a1d3..4964c5c 100644 --- a/db2/scripts/create_sqlite3.sql +++ b/db2/scripts/create_sqlite3.sql @@ -15,11 +15,17 @@ CREATE TABLE IF NOT EXISTS Notes ( pid INTEGER NOT NULL, owner VARCHAR(128) DEFAULT 'Unknow', title VARCHAR(128) NOT NULL, - content TEXT NOT NULL + content TEXT NOT NULL, + views INTEGER NOT NULL DEFAULT 0 ); -- 旧版增量 -- ALTER TABLE Notes ADD COLUMN owner VARCHAR(128) DEFAULT 'Unknow'; +-- ALTER TABLE Notes ADD COLUMN views INTEGER NOT NULL DEFAULT 0; -- patch_001 观看人数列 + +-- Notes 索引:get_notes 按 pid 查子节点、所有权校验按 owner(patch_001 并入) +CREATE INDEX IF NOT EXISTS idx_notes_pid ON Notes(pid); +CREATE INDEX IF NOT EXISTS idx_notes_owner ON Notes(owner); -- ── 日志表(db 内置日志模块)─────────────────────────────────────────