- 21张表完整Schema + init.sql + 3个种子数据文件 - import_notion.py: Notion Markdown导出→documents表导入器 - brain.db本地已建(1.5MB): 137页+完整树形结构(最深11层) - 种子数据: 13公理·34核心原则·49条原则·12人格体 - 待追加: 第五域剩余分区导出
26 lines
1.3 KiB
SQL
26 lines
1.3 KiB
SQL
-- ============================================================
|
||
-- 表21:module_registry(Layer 2 · 模块注册表 · D110新增)
|
||
-- 用途:所有模块的注册编号、接口协议、状态管理
|
||
-- 开发完成→推代码仓库→注册编号→热插拔调用
|
||
-- ============================================================
|
||
|
||
CREATE TABLE IF NOT EXISTS module_registry (
|
||
module_id VARCHAR(32) PRIMARY KEY,
|
||
module_name VARCHAR(128) NOT NULL,
|
||
parent_id VARCHAR(32), -- 母编号
|
||
owner VARCHAR(64), -- 开发者/成员
|
||
interface_protocol TEXT, -- 接口协议描述
|
||
repo_url TEXT, -- 代码仓库地址
|
||
status VARCHAR(16) NOT NULL DEFAULT 'registered'
|
||
CHECK (status IN (
|
||
'registered', 'active', 'deprecated',
|
||
'in_development', 'pending_review'
|
||
)),
|
||
version VARCHAR(16) NOT NULL DEFAULT 'v0.1',
|
||
created_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||
updated_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP
|
||
);
|
||
|
||
CREATE INDEX IF NOT EXISTS idx_mr_status ON module_registry(status);
|
||
CREATE INDEX IF NOT EXISTS idx_mr_owner ON module_registry(owner);
|