From a53a6c4daff4de13004af8080a0a0ca7a8fa4802 Mon Sep 17 00:00:00 2001 From: bingshuo <565183519@qq.com> Date: Thu, 21 May 2026 17:43:32 +0800 Subject: [PATCH] feat: add system_protocols table [D109] Layer 1 dual protocol layer (guanghu+ national) --- .../schema/11-system-protocols.sql | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 persona-brain-db/schema/11-system-protocols.sql diff --git a/persona-brain-db/schema/11-system-protocols.sql b/persona-brain-db/schema/11-system-protocols.sql new file mode 100644 index 0000000..ce7de05 --- /dev/null +++ b/persona-brain-db/schema/11-system-protocols.sql @@ -0,0 +1,23 @@ +-- ============================================================ +-- 表11:system_protocols(Layer 1 · 双协议层表) +-- 用途:存储双协议架构 — 光湖协议 + 国家规范协议 +-- 协议层是数据库OS内核的一部分,双面灯塔的通信规范 +-- ============================================================ + +CREATE TABLE IF NOT EXISTS system_protocols ( + protocol_id VARCHAR(64) PRIMARY KEY, + protocol_type VARCHAR(16) NOT NULL + CHECK (protocol_type IN ('guanghu', 'national', 'bridge')), + name VARCHAR(128) NOT NULL, + version VARCHAR(16) NOT NULL, + specification TEXT NOT NULL, -- 协议规范全文或引用 + endpoint VARCHAR(256), -- 协议API端点 + status VARCHAR(16) NOT NULL DEFAULT 'active' + CHECK (status IN ('active', 'draft', 'deprecated')), + compatible_with TEXT, -- JSON array of compatible versions + created_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, + updated_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP +); + +CREATE INDEX IF NOT EXISTS idx_sprot_type ON system_protocols(protocol_type); +CREATE INDEX IF NOT EXISTS idx_sprot_status ON system_protocols(status);