50 lines
2.0 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 · 一键建表脚本(完整版 · 16张表
-- 执行方式sqlite3 brain.db < init.sql
-- ============================================================
-- 启用外键约束
PRAGMA foreign_keys = ON;
-- ============ Layer 1: DB OS Kernelinit时创建并填充 ============
-- 5张 system_* 表数据库OS内核不是运行时写入
-- 商业模型被唤醒时,这套底层思维已经内嵌进去了
.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
-- ============ Layer 2: Persona Data Tables运行时数据 ============
-- 5张现有 persona_* 表
.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
-- 3张新增运行时表
.read 08-emotional-state.sql -- 情感涌现状态快照(动态生成,不预填充)
.read 15-access-grants.sql
.read 16-documents.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 初始种子数据 ============
-- 从 core-brain-model.json 提取的内核初始数据
-- 商业模型连接数据库时,这套数据已经内嵌
-- 注意emotional_state 不在此填充,它是运行时动态写入的
.read seed-layer1-v1.sql
-- 建表完成提示
SELECT '✅ persona-brain-db 全部16张表建表完成' AS result;
SELECT ' Layer 1: system_core_principles, system_causal_chains, system_language_membrane, system_public_key, system_protocols' AS layer1;
SELECT ' Layer 2: persona_identity, persona_cognition, persona_memory, dev_profiles, agent_registry, emotional_state, access_grants, documents' AS layer2;
SELECT ' Layer 3: audit_log_national, audit_log_user, audit_log_guanghu' AS layer3;