54 lines
2.1 KiB
SQL
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

-- ============================================================
-- persona-brain-db · 一键建表脚本D110完整版 · 21张表
-- 执行方式sqlite3 brain.db < init.sql
-- ============================================================
-- 启用外键约束
PRAGMA foreign_keys = ON;
-- ============ Layer 1: DB OS Kernelinit时创建并填充 ============
-- D110新增system_axioms, system_trinity
.read 06-system-core-principles.sql
.read 07-system-causal-chains.sql
.read 09-system-language-membrane.sql
.read 10-system-public-key.sql
.read 11-system-protocols.sql
.read 17-system-axioms.sql
.read 18-system-trinity.sql
-- ============ Layer 2: Persona Data Tables运行时数据 ============
-- D110新增persona_growth_records, member_context, module_registry
.read 01-persona-identity.sql
.read 02-persona-cognition.sql
.read 03-persona-memory.sql
.read 04-dev-profiles.sql
.read 05-agent-registry.sql
.read 08-emotional-state.sql
.read 15-access-grants.sql
.read 16-documents.sql
.read 19-persona-growth-records.sql
.read 20-member-context.sql
.read 21-module-registry.sql
-- ============ Layer 3: Audit & Access Controlappend-only ============
.read 12-audit-log-national.sql
.read 13-audit-log-user.sql
.read 14-audit-log-guanghu.sql
-- ============ Layer 1 种子数据v1.2 · D110完整版 ============
-- 包含:冰朔思维模型完整规律α~μ + 公理集
-- 铸渊思维模型完整规律Α~Ο + 存在前提
-- 霜砚思维模型完整规律α~ψ
-- 三位一体结构定义
-- 因果链cc-001~cc-006
.read seed-layer1-v2.sql
-- 建表完成提示
SELECT '✅ persona-brain-db 全部21张表建表完成D110完整版' AS result;
SELECT ' Layer 1: system_core_principles, system_causal_chains, system_language_membrane, system_public_key, system_protocols, system_axioms, system_trinity' AS layer1;
SELECT ' Layer 2: persona_identity, persona_cognition, persona_memory, dev_profiles, agent_registry, emotional_state, access_grants, documents, persona_growth_records, member_context, module_registry' AS layer2;
SELECT ' Layer 3: audit_log_national, audit_log_user, audit_log_guanghu' AS layer3;