-- ============================================================ -- 表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);