SQLite 数据库目录(权威)
自动生成于 2026-08-31T14:22:56.060Z。重新生成:node scripts/gen-schema-registry.cjs && node scripts/gen-db-catalog.cjs(或 npm run db:catalog)。
说明:本目录是各 SQLite 库职责/位置/分类/同步方向/动态性/关键表的唯一权威说明,源自统一 Schema 注册表(schema-registry.generated.json 实况 + schema-classification.json 策展),非人工臆测。
PLM 三级分类说明
| 分类 | 含义 |
|---|---|
| PLM_SOURCE | 真相源在 PLM(114),本地为只读镜像/缓存,单向 PLM→本地 |
| PLM_SHADOW | 我们在 PLM 创作、本地可编辑缓存,双向同步 |
| LOCAL_ONLY | 无 PLM 对应,本地为真相源 |
| MIXED | 库内混合多种分类,逐表见 tableOwners/tableOverrides |
总览(35 个库)
| 库 | 职责 | PLM分类 | 同步 | 大小 | 表数 | 动态 |
|---|---|---|---|---|---|---|
| data/bossagents.db | 平台(副本) | LOCAL_ONLY | 无(本地真相源) | 0.07 MB | 8 | 是(运行时本地写) |
| data/tenants/psTenantB_1783759958958.db | 小程序电商租户 | LOCAL_ONLY | 无(本地真相源) | 0.02 MB | 3 | 是(运行时本地写) |
| data/tenants/psTenantB_1783760040751.db | 小程序电商租户 | LOCAL_ONLY | 无(本地真相源) | 0.02 MB | 3 | 是(运行时本地写) |
| data/tenants/psTenant_1783759958958.db | 小程序电商租户 | LOCAL_ONLY | 无(本地真相源) | 0.06 MB | 9 | 是(运行时本地写) |
| data/tenants/psTenant_1783760040750.db | 小程序电商租户 | LOCAL_ONLY | 无(本地真相源) | 0.06 MB | 9 | 是(运行时本地写) |
| data/tenants/tenantHealthA.db | 健康报告 | LOCAL_ONLY | 无(本地真相源) | 0.01 MB | 1 | 是(运行时本地写) |
| server/data/aml_asset_library.db | 本地 | LOCAL_ONLY | 无(本地真相源) | 115.9 MB | 4 | 是(运行时本地写) |
| server/data/aml_store.db ⚠️废弃 | 本地 | LOCAL_ONLY | 无(本地真相源) | 0.00 MB | 0 | 是(运行时本地写) |
| server/data/boss_analytics.db | 遥测/分析 | LOCAL_ONLY | 无(本地真相源) | 1.69 MB | 9 | 是(运行时本地写) |
| server/data/boss_tenants.db | 租户/企业/用户 | LOCAL_ONLY | 无(本地真相源) | 0.07 MB | 8 | 是(运行时本地写) |
| server/data/bossagents.db | 平台(api_keys/usage/kb) | LOCAL_ONLY | 无(本地真相源) | 0.03 MB | 3 | 是(运行时本地写) |
| server/data/core_runtime.db | 运行时/业务缓存 + 本地业务 | MIXED | 混合(逐表见 overrides) | 6.60 MB | 149 | 是(运行时写 + 镜像) |
| server/data/enterprise_store.db | 企业私有对象/规则 | LOCAL_ONLY | 无(本地真相源) | 0.04 MB | 3 | 是(运行时本地写) |
| server/data/feedback.db | 反馈 | LOCAL_ONLY | 无(本地真相源) | 0.01 MB | 1 | 是(运行时本地写) |
| server/data/kb/aerospace_machinery.db | 航天机械知识库 | LOCAL_ONLY | 无(本地真相源) | 3.13 MB | 2 | 否(静态知识库) |
| server/data/kb/baijiu.db | 白酒知识库 | LOCAL_ONLY | 无(本地真相源) | 0.05 MB | 3 | 否(静态知识库) |
| server/data/kb/baijiu_base.db | 白酒基础层 | LOCAL_ONLY | 无(本地真相源) | 0.02 MB | 3 | 否(静态知识库) |
| server/data/kb/phos_chem.db | 磷化工知识库 | LOCAL_ONLY | 无(本地真相源) | 5.65 MB | 4 | 否(静态知识库) |
| server/data/kb/phos_chem_base.db | 磷化工基础层 | LOCAL_ONLY | 无(本地真相源) | 0.02 MB | 3 | 否(静态知识库) |
| server/data/plm_doc_brain.db | PLM 文档知识缓存 | PLM_SOURCE | PLM → 本地(单向) | 0.02 MB | 3 | 是(PLM→本地同步脚本) |
| server/data/quality_cards.db | 质量卡 | LOCAL_ONLY | 无(本地真相源) | 0.02 MB | 2 | 是(运行时本地写) |
| server/data/quality_inspection.db | 质量检验 | LOCAL_ONLY | 无(本地真相源) | 0.01 MB | 1 | 是(运行时本地写) |
| server/data/rule_engine.db | 规则/数字员工/巡检 | MIXED | 混合(逐表见 overrides) | 39.7 MB | 68 | 是(运行时写 + 镜像) |
| server/data/sccapp_process_data.db | PLM 工艺主数据镜像(唯一) | PLM_SOURCE | PLM → 本地(单向) | 598.9 MB | 20 | 是(PLM→本地同步脚本) |
| server/data/sciot-metadata.db | PLM 元模型镜像(唯一) | PLM_SOURCE | PLM → 本地(单向) | 6.49 MB | 29 | 是(PLM→本地同步脚本) |
| server/data/staff-feedback.db | 员工反馈 | LOCAL_ONLY | 无(本地真相源) | 0.55 MB | 2 | 是(运行时本地写) |
| server/data/tenants/gst.db | 本地 | LOCAL_ONLY | 无(本地真相源) | 0.00 MB | 0 | 是(运行时本地写) |
| server/data/tenants/psTenantB_1783759958958.db | 本地 | LOCAL_ONLY | 无(本地真相源) | 0.02 MB | 3 | 是(运行时本地写) |
| server/data/tenants/psTenantB_1783760040751.db | 本地 | LOCAL_ONLY | 无(本地真相源) | 0.02 MB | 3 | 是(运行时本地写) |
| server/data/tenants/psTenant_1783759958958.db | 本地 | LOCAL_ONLY | 无(本地真相源) | 0.06 MB | 9 | 是(运行时本地写) |
| server/data/tenants/psTenant_1783760040750.db | 本地 | LOCAL_ONLY | 无(本地真相源) | 0.06 MB | 9 | 是(运行时本地写) |
| server/data/tenants/tenantHealthA.db | 本地 | LOCAL_ONLY | 无(本地真相源) | 0.01 MB | 1 | 是(运行时本地写) |
| server/data/user_libraries/user_test.db | 用户规则/模板/提示词 | LOCAL_ONLY | 无(本地真相源) | 0.06 MB | 5 | 是(运行时本地写) |
| server/data/user_libraries/user_testuser.db | 用户规则/模板/提示词 | LOCAL_ONLY | 无(本地真相源) | 4.16 MB | 5 | 是(运行时本地写) |
| server/data/user_libraries/user_testuser2.db | 用户规则/模板/提示词 | LOCAL_ONLY | 无(本地真相源) | 9.02 MB | 5 | 是(运行时本地写) |
逐库详情
data/bossagents.db
- 职责:平台(副本)(role=
platform) - 位置:
data/bossagents.db(仓库相对路径;实况D:\openclaw\bossagents\data\bossagents.db) - PLM 三级分类:
LOCAL_ONLY—— 无 PLM 对应,本地为真相源 - 同步方向:无(本地真相源)
- 是否动态更新:是(运行时本地写)
- 大小:0.07 MB | 表数:8
- 同步策略:本地真相源(不入云,跟随私有化包)
- 数据来源:运行时本地写(本地真相源,不入云)。
关键表(按行数 Top):
| 表 | 行数 | 备注 |
| --- | --- | --- |
| products | 6 | — |
| changes | 5 | — |
| digital_staffs | 5 | — |
| users | 2 | — |
| notifications | 1 | — |
| digital_staff_logs | 0 | — |
| gift_activities | 0 | — |
| sciot_rules_v2 | 0 | 跨库重复,owner=server/data/sciot-metadata.db |
> 注:本库有 1 张表为跨库重复(owner 在 server/data/sciot-metadata.db),收敛建表时对非 owner 库可安全跳过。
data/tenants/psTenantB_1783759958958.db
- 职责:小程序电商租户(role=
miniapp_tenant) - 位置:
data/tenants/psTenantB_1783759958958.db(仓库相对路径;实况D:\openclaw\bossagents\data\tenants\psTenantB_1783759958958.db) - PLM 三级分类:
LOCAL_ONLY—— 无 PLM 对应,本地为真相源 - 同步方向:无(本地真相源)
- 是否动态更新:是(运行时本地写)
- 大小:0.02 MB | 表数:3
- 同步策略:本地真相源(不入云,跟随私有化包)
- 数据来源:运行时本地写(本地真相源,不入云)。
关键表(按行数 Top):
| 表 | 行数 | 备注 |
| --- | --- | --- |
| gst_product | 0 | — |
| gst_product_classify | 0 | — |
| gst_product_specification | 0 | — |
data/tenants/psTenantB_1783760040751.db
- 职责:小程序电商租户(role=
miniapp_tenant) - 位置:
data/tenants/psTenantB_1783760040751.db(仓库相对路径;实况D:\openclaw\bossagents\data\tenants\psTenantB_1783760040751.db) - PLM 三级分类:
LOCAL_ONLY—— 无 PLM 对应,本地为真相源 - 同步方向:无(本地真相源)
- 是否动态更新:是(运行时本地写)
- 大小:0.02 MB | 表数:3
- 同步策略:本地真相源(不入云,跟随私有化包)
- 数据来源:运行时本地写(本地真相源,不入云)。
关键表(按行数 Top):
| 表 | 行数 | 备注 |
| --- | --- | --- |
| gst_product | 0 | — |
| gst_product_classify | 0 | — |
| gst_product_specification | 0 | — |
data/tenants/psTenant_1783759958958.db
- 职责:小程序电商租户(role=
miniapp_tenant) - 位置:
data/tenants/psTenant_1783759958958.db(仓库相对路径;实况D:\openclaw\bossagents\data\tenants\psTenant_1783759958958.db) - PLM 三级分类:
LOCAL_ONLY—— 无 PLM 对应,本地为真相源 - 同步方向:无(本地真相源)
- 是否动态更新:是(运行时本地写)
- 大小:0.06 MB | 表数:9
- 同步策略:本地真相源(不入云,跟随私有化包)
- 数据来源:运行时本地写(本地真相源,不入云)。
关键表(按行数 Top):
| 表 | 行数 | 备注 |
| --- | --- | --- |
| gst_product_specification | 5 | — |
| gst_product | 4 | — |
| gst_product_classify | 3 | — |
| gst_orders | 0 | — |
| gst_orders_product | 0 | — |
| gst_receiving_address | 0 | — |
| gst_shopping_cart | 0 | — |
| gst_store_address | 0 | — |
data/tenants/psTenant_1783760040750.db
- 职责:小程序电商租户(role=
miniapp_tenant) - 位置:
data/tenants/psTenant_1783760040750.db(仓库相对路径;实况D:\openclaw\bossagents\data\tenants\psTenant_1783760040750.db) - PLM 三级分类:
LOCAL_ONLY—— 无 PLM 对应,本地为真相源 - 同步方向:无(本地真相源)
- 是否动态更新:是(运行时本地写)
- 大小:0.06 MB | 表数:9
- 同步策略:本地真相源(不入云,跟随私有化包)
- 数据来源:运行时本地写(本地真相源,不入云)。
关键表(按行数 Top):
| 表 | 行数 | 备注 |
| --- | --- | --- |
| gst_product | 4 | — |
| gst_product_specification | 4 | — |
| gst_product_classify | 3 | — |
| gst_orders | 0 | — |
| gst_orders_product | 0 | — |
| gst_receiving_address | 0 | — |
| gst_shopping_cart | 0 | — |
| gst_store_address | 0 | — |
data/tenants/tenantHealthA.db
- 职责:健康报告(role=
health) - 位置:
data/tenants/tenantHealthA.db(仓库相对路径;实况D:\openclaw\bossagents\data\tenants\tenantHealthA.db) - PLM 三级分类:
LOCAL_ONLY—— 无 PLM 对应,本地为真相源 - 同步方向:无(本地真相源)
- 是否动态更新:是(运行时本地写)
- 大小:0.01 MB | 表数:1
- 同步策略:本地真相源(不入云,跟随私有化包)
- 数据来源:运行时本地写(本地真相源,不入云)。
关键表(按行数 Top):
| 表 | 行数 | 备注 |
| --- | --- | --- |
| gst_health_report | 2 | — |
server/data/aml_asset_library.db
🚨 唯一副本 / 不可重建:唯一副本、不可重建、严禁删除/清理。实测 115.94MB / aml_assets 149,762 条;原扫描脚本 scripts/scan-aml-assets.js 的源目录 C:\资料\* 已不存在,无法重建。须保留在数据库回写白名单(rule_engine.db / sccapp_process_data.db / aml_asset_library.db)。重建脚本已加护栏:源目录缺失时拒绝执行、已有数据须 --force 才覆盖、DROP 前强制备份。
- 职责:本地(role=
local_default) - 位置:
server/data/aml_asset_library.db(仓库相对路径;实况D:\openclaw\bossagents\server\data\aml_asset_library.db) - PLM 三级分类:
LOCAL_ONLY—— 无 PLM 对应,本地为真相源 - 同步方向:无(本地真相源)
- 是否动态更新:是(运行时本地写)
- 大小:115.9 MB | 表数:4
- 同步策略:本地为主 + 推云端快照(>100MB,存云端可同步目录)
- 数据来源:⚠️ 唯一副本、不可重建:原扫描脚本
scripts/scan-aml-assets.js的源目录C:\资料\*已不存在;该库是 149,762 条工业 AML 资产对象的唯一副本,严禁删除/清理,且须保留在数据库回写白名单内。重建脚本已加护栏(源缺失拒绝执行)。
关键表(按行数 Top):
| 表 | 行数 | 备注 |
| --- | --- | --- |
| aml_assets | 149762 | — |
| aml_item_types | 396 | — |
| aml_sources | 7 | — |
| aml_scan_log | 1 | — |
server/data/aml_store.db
⚠️ 已废弃:不再主动维护/同步,仅作历史兼容。
- 职责:本地(role=
local_default) - 位置:
server/data/aml_store.db(仓库相对路径;实况D:\openclaw\bossagents\server\data\aml_store.db) - PLM 三级分类:
LOCAL_ONLY—— 无 PLM 对应,本地为真相源 - 同步方向:无(本地真相源)
- 是否动态更新:是(运行时本地写)
- 大小:0.00 MB | 表数:0
- 同步策略:本地真相源(不入云,跟随私有化包)
- 数据来源:运行时本地写(本地真相源,不入云)。
server/data/boss_analytics.db
- 职责:遥测/分析(role=
analytics) - 位置:
server/data/boss_analytics.db(仓库相对路径;实况D:\openclaw\bossagents\server\data\boss_analytics.db) - PLM 三级分类:
LOCAL_ONLY—— 无 PLM 对应,本地为真相源 - 同步方向:无(本地真相源)
- 是否动态更新:是(运行时本地写)
- 大小:1.69 MB | 表数:9
- 同步策略:本地真相源(不入云,跟随私有化包)
- 数据来源:运行时本地写(本地真相源,不入云)。
关键表(按行数 Top):
| 表 | 行数 | 备注 |
| --- | --- | --- |
| audit_logs | 302 | — |
| memory_traces | 122 | — |
| daily_snapshots | 40 | — |
| interaction_history | 38 | — |
| memory_evolution | 16 | — |
| memory_facts | 2 | — |
| boss_summary | 0 | — |
| memory_profiles | 0 | — |
server/data/boss_tenants.db
- 职责:租户/企业/用户(role=
tenant) - 位置:
server/data/boss_tenants.db(仓库相对路径;实况D:\openclaw\bossagents\server\data\boss_tenants.db) - PLM 三级分类:
LOCAL_ONLY—— 无 PLM 对应,本地为真相源 - 同步方向:无(本地真相源)
- 是否动态更新:是(运行时本地写)
- 大小:0.07 MB | 表数:8
- 同步策略:本地真相源(不入云,跟随私有化包)
- 数据来源:运行时本地写(本地真相源,不入云)。
关键表(按行数 Top):
| 表 | 行数 | 备注 |
| --- | --- | --- |
| enterprises | 4 | — |
| user | 2 | — |
| email_verifications | 1 | — |
| audit_logs | 0 | — |
| enterprise_invites | 0 | — |
| enterprise_members | 0 | — |
| tenant_api_usage | 0 | — |
| wx_bind_codes | 0 | — |
server/data/bossagents.db
- 职责:平台(api_keys/usage/kb)(role=
platform) - 位置:
server/data/bossagents.db(仓库相对路径;实况D:\openclaw\bossagents\server\data\bossagents.db) - PLM 三级分类:
LOCAL_ONLY—— 无 PLM 对应,本地为真相源 - 同步方向:无(本地真相源)
- 是否动态更新:是(运行时本地写)
- 大小:0.03 MB | 表数:3
- 同步策略:本地真相源(不入云,跟随私有化包)
- 数据来源:运行时本地写(本地真相源,不入云)。
关键表(按行数 Top):
| 表 | 行数 | 备注 |
| --- | --- | --- |
| api_keys | 2 | — |
| api_usage | 0 | — |
| kb_docs | 0 | — |
server/data/core_runtime.db
- 职责:运行时/业务缓存 + 本地业务(role=
runtime_business) - 位置:
server/data/core_runtime.db(仓库相对路径;实况D:\openclaw\bossagents\server\data\core_runtime.db) - PLM 三级分类:
MIXED—— 库内混合多种分类,逐表见 tableOwners/tableOverrides - 同步方向:混合(逐表见 overrides)
- 是否动态更新:是(运行时写 + 镜像)
- 大小:6.60 MB | 表数:149
- 同步策略:PLM 为真相源(换电脑/私有化重建 = 收敛建表 ensure-schemas + 经 DatabaseManager/桌面端从 /api/platform/databases 拉取云端副本)
- 数据来源:运行时业务写(本地真相源)+
SCSAI_items/aras_items来自 PLM 同步(PLM_SOURCE 镜像)。
关键表(按行数 Top):
| 表 | 行数 | 备注 |
| --- | --- | --- |
| SCSAI_sync_cache | 1569 | — |
| data_assets | 1472 | — |
| health_check_results | 202 | — |
| db_metadata_columns | 188 | — |
| SCSAI_sync_log | 33 | — |
| collection_records | 21 | — |
| alignment_matrix | 18 | — |
| db_metadata_tables | 18 | — |
> 注:本库有 25 张表为跨库重复(owner 在 server/data/rule_engine.db),收敛建表时对非 owner 库可安全跳过。
server/data/enterprise_store.db
- 职责:企业私有对象/规则(role=
enterprise) - 位置:
server/data/enterprise_store.db(仓库相对路径;实况D:\openclaw\bossagents\server\data\enterprise_store.db) - PLM 三级分类:
LOCAL_ONLY—— 无 PLM 对应,本地为真相源 - 同步方向:无(本地真相源)
- 是否动态更新:是(运行时本地写)
- 大小:0.04 MB | 表数:3
- 同步策略:本地真相源(不入云,跟随私有化包)
- 数据来源:运行时本地写(本地真相源,不入云)。
关键表(按行数 Top):
| 表 | 行数 | 备注 |
| --- | --- | --- |
| enterprise_objects | 0 | — |
| enterprise_rules | 0 | — |
| sciot_corrections | 0 | 跨库重复,owner=server/data/sciot-metadata.db |
> 注:本库有 1 张表为跨库重复(owner 在 server/data/sciot-metadata.db),收敛建表时对非 owner 库可安全跳过。
server/data/feedback.db
- 职责:反馈(role=
feedback) - 位置:
server/data/feedback.db(仓库相对路径;实况D:\openclaw\bossagents\server\data\feedback.db) - PLM 三级分类:
LOCAL_ONLY—— 无 PLM 对应,本地为真相源 - 同步方向:无(本地真相源)
- 是否动态更新:是(运行时本地写)
- 大小:0.01 MB | 表数:1
- 同步策略:本地真相源(不入云,跟随私有化包)
- 数据来源:运行时本地写(本地真相源,不入云)。
关键表(按行数 Top):
| 表 | 行数 | 备注 |
| --- | --- | --- |
| feedback | 0 | — |
server/data/kb/aerospace_machinery.db
- 职责:航天机械知识库(role=
kb) - 位置:
server/data/kb/aerospace_machinery.db(仓库相对路径;实况D:\openclaw\bossagents\server\data\kb\aerospace_machinery.db) - PLM 三级分类:
LOCAL_ONLY—— 无 PLM 对应,本地为真相源 - 同步方向:无(本地真相源)
- 是否动态更新:否(静态知识库)
- 大小:3.13 MB | 表数:2
- 同步策略:本地真相源(不入云,跟随私有化包)
- 数据来源:静态知识库(一次性导入,不动态更新)。
关键表(按行数 Top):
| 表 | 行数 | 备注 |
| --- | --- | --- |
| kb_docs | 3042 | — |
| industry_bom | 0 | — |
server/data/kb/baijiu.db
- 职责:白酒知识库(role=
kb) - 位置:
server/data/kb/baijiu.db(仓库相对路径;实况D:\openclaw\bossagents\server\data\kb\baijiu.db) - PLM 三级分类:
LOCAL_ONLY—— 无 PLM 对应,本地为真相源 - 同步方向:无(本地真相源)
- 是否动态更新:否(静态知识库)
- 大小:0.05 MB | 表数:3
- 同步策略:本地真相源(不入云,跟随私有化包)
- 数据来源:静态知识库(一次性导入,不动态更新)。
关键表(按行数 Top):
| 表 | 行数 | 备注 |
| --- | --- | --- |
| kb_docs | 16 | — |
| industry_bom | 0 | — |
| kb_pipeline_runs | 0 | — |
server/data/kb/baijiu_base.db
- 职责:白酒基础层(role=
kb) - 位置:
server/data/kb/baijiu_base.db(仓库相对路径;实况D:\openclaw\bossagents\server\data\kb\baijiu_base.db) - PLM 三级分类:
LOCAL_ONLY—— 无 PLM 对应,本地为真相源 - 同步方向:无(本地真相源)
- 是否动态更新:否(静态知识库)
- 大小:0.02 MB | 表数:3
- 同步策略:本地真相源(不入云,跟随私有化包)
- 数据来源:静态知识库(一次性导入,不动态更新)。
关键表(按行数 Top):
| 表 | 行数 | 备注 |
| --- | --- | --- |
| base_bom | 0 | — |
| base_process_spec | 0 | — |
| base_process_step | 0 | — |
server/data/kb/phos_chem.db
- 职责:磷化工知识库(role=
kb) - 位置:
server/data/kb/phos_chem.db(仓库相对路径;实况D:\openclaw\bossagents\server\data\kb\phos_chem.db) - PLM 三级分类:
LOCAL_ONLY—— 无 PLM 对应,本地为真相源 - 同步方向:无(本地真相源)
- 是否动态更新:否(静态知识库)
- 大小:5.65 MB | 表数:4
- 同步策略:本地真相源(不入云,跟随私有化包)
- 数据来源:静态知识库(一次性导入,不动态更新)。
关键表(按行数 Top):
| 表 | 行数 | 备注 |
| --- | --- | --- |
| kb_docs | 5013 | — |
| industry_bom | 0 | — |
| kb_crawl_queue | 0 | — |
| kb_query_log | 0 | — |
server/data/kb/phos_chem_base.db
- 职责:磷化工基础层(role=
kb) - 位置:
server/data/kb/phos_chem_base.db(仓库相对路径;实况D:\openclaw\bossagents\server\data\kb\phos_chem_base.db) - PLM 三级分类:
LOCAL_ONLY—— 无 PLM 对应,本地为真相源 - 同步方向:无(本地真相源)
- 是否动态更新:否(静态知识库)
- 大小:0.02 MB | 表数:3
- 同步策略:本地真相源(不入云,跟随私有化包)
- 数据来源:静态知识库(一次性导入,不动态更新)。
关键表(按行数 Top):
| 表 | 行数 | 备注 |
| --- | --- | --- |
| base_bom | 0 | — |
| base_process_spec | 0 | — |
| base_process_step | 0 | — |
server/data/plm_doc_brain.db
- 职责:PLM 文档知识缓存(role=
plm_doc) - 位置:
server/data/plm_doc_brain.db(仓库相对路径;实况D:\openclaw\bossagents\server\data\plm_doc_brain.db) - PLM 三级分类:
PLM_SOURCE—— 真相源在 PLM(114),本地为只读镜像/缓存,单向 PLM→本地 - 同步方向:PLM → 本地(单向)
- 是否动态更新:是(PLM→本地同步脚本)
- 大小:0.02 MB | 表数:3
- 同步策略:PLM 为真相源(换电脑/私有化重建 = 收敛建表 ensure-schemas + 经 DatabaseManager/桌面端从 /api/platform/databases 拉取云端副本)
- 数据来源:由 PLM(114) 同步脚本单向拉取(plm->local)。
关键表(按行数 Top):
| 表 | 行数 | 备注 |
| --- | --- | --- |
| plm_audit_logs | 0 | — |
| plm_knowledge_mappings | 0 | — |
| plm_standard_rules | 0 | — |
server/data/quality_cards.db
- 职责:质量卡(role=
quality) - 位置:
server/data/quality_cards.db(仓库相对路径;实况D:\openclaw\bossagents\server\data\quality_cards.db) - PLM 三级分类:
LOCAL_ONLY—— 无 PLM 对应,本地为真相源 - 同步方向:无(本地真相源)
- 是否动态更新:是(运行时本地写)
- 大小:0.02 MB | 表数:2
- 同步策略:本地真相源(不入云,跟随私有化包)
- 数据来源:运行时本地写(本地真相源,不入云)。
关键表(按行数 Top):
| 表 | 行数 | 备注 |
| --- | --- | --- |
| qc_card_history | 0 | — |
| qc_cards | 0 | — |
server/data/quality_inspection.db
- 职责:质量检验(role=
quality) - 位置:
server/data/quality_inspection.db(仓库相对路径;实况D:\openclaw\bossagents\server\data\quality_inspection.db) - PLM 三级分类:
LOCAL_ONLY—— 无 PLM 对应,本地为真相源 - 同步方向:无(本地真相源)
- 是否动态更新:是(运行时本地写)
- 大小:0.01 MB | 表数:1
- 同步策略:本地真相源(不入云,跟随私有化包)
- 数据来源:运行时本地写(本地真相源,不入云)。
关键表(按行数 Top):
| 表 | 行数 | 备注 |
| --- | --- | --- |
| qi_inspections | 31 | — |
server/data/rule_engine.db
- 职责:规则/数字员工/巡检(role=
rules_staff_inspection) - 位置:
server/data/rule_engine.db(仓库相对路径;实况D:\openclaw\bossagents\server\data\rule_engine.db) - PLM 三级分类:
MIXED—— 库内混合多种分类,逐表见 tableOwners/tableOverrides - 同步方向:混合(逐表见 overrides)
- 是否动态更新:是(运行时写 + 镜像)
- 大小:39.7 MB | 表数:68
- 同步策略:PLM 为真相源(换电脑/私有化重建 = 收敛建表 ensure-schemas + 经 DatabaseManager/桌面端从 /api/platform/databases 拉取云端副本)
- 数据来源:
scripts/sync-metadata-to-rule-engine.js+scripts/sync-var-ident-perm-sql.js+scripts/sync-methods-sequences-lists.js—— 元模型镜像 + sciot_variables/identities/permissions/other/lists。这是 aml.jsgetSciotDb()的唯一权威库("系统对象/模板列表"读取路径)。
关键表(按行数 Top):
| 表 | 行数 | 备注 |
| --- | --- | --- |
| sciot_properties | 41416 | 跨库重复,owner=server/data/sciot-metadata.db |
| sciot_rules_v2 | 13912 | 跨库重复,owner=server/data/sciot-metadata.db |
| staff_execution_logs | 7579 | — |
| sciot_list_values | 6290 | 跨库重复,owner=server/data/sciot-metadata.db |
| rule_coverage_index | 4922 | — |
| type_scope_index | 4907 | — |
| sciot_methods | 2954 | 跨库重复,owner=server/data/sciot-metadata.db |
| sciot_lists | 1864 | 跨库重复,owner=server/data/sciot-metadata.db |
> 注:本库有 35 张表为跨库重复(owner 在 server/data/sccapp_process_data.db),收敛建表时对非 owner 库可安全跳过。
server/data/sccapp_process_data.db
- 职责:PLM 工艺主数据镜像(唯一)(role=
plm_process_mirror) - 位置:
server/data/sccapp_process_data.db(仓库相对路径;实况D:\openclaw\bossagents\server\data\sccapp_process_data.db) - PLM 三级分类:
PLM_SOURCE—— 真相源在 PLM(114),本地为只读镜像/缓存,单向 PLM→本地 - 同步方向:PLM → 本地(单向)
- 是否动态更新:是(PLM→本地同步脚本)
- 大小:598.9 MB | 表数:20
- 同步策略:本地为主 + 推云端快照(>100MB,存云端可同步目录)
- 数据来源:PLM 工艺主数据镜像(含
sccapp_sync_progress增量同步表;本仓库未发现同步入口脚本,疑由独立同步器写入sccapp_*主数据表)。
关键表(按行数 Top):
| 表 | 行数 | 备注 |
| --- | --- | --- |
| sccapp_fields | 435210 | — |
| sccapp_tech_data | 300834 | — |
| sccapp_steps | 280039 | — |
| sccapp_procs | 163441 | — |
| sccapp_tech_files | 26161 | — |
| data_assets | 53 | — |
| asset_knowledge_map | 0 | — |
| asset_quality_issues | 0 | — |
> 注:本库有 1 张表为跨库重复(owner 在 server/data/rule_engine.db),收敛建表时对非 owner 库可安全跳过。
server/data/sciot-metadata.db
- 职责:PLM 元模型镜像(唯一)(role=
plm_meta_mirror) - 位置:
server/data/sciot-metadata.db(仓库相对路径;实况D:\openclaw\bossagents\server\data\sciot-metadata.db) - PLM 三级分类:
PLM_SOURCE—— 真相源在 PLM(114),本地为只读镜像/缓存,单向 PLM→本地 - 同步方向:PLM → 本地(单向)
- 是否动态更新:是(PLM→本地同步脚本)
- 大小:6.49 MB | 表数:29
- 同步策略:PLM 为真相源(换电脑/私有化重建 = 收敛建表 ensure-schemas + 经 DatabaseManager/桌面端从 /api/platform/databases 拉取云端副本)
- 数据来源:
server/utils/sync-SCSAI-meta.js—— 从 PLM(114) 拉取完整元模型(对象类/属性/关系/列表值),单向镜像,是"元模型"唯一真相源。
关键表(按行数 Top):
| 表 | 行数 | 备注 |
| --- | --- | --- |
| sciot_properties | 41240 | — |
| sciot_list_values | 6290 | — |
| sciot_item_types | 1217 | — |
| sciot_relationships | 587 | — |
| sciot_templates | 298 | — |
| sciot_lifecycle_states | 192 | — |
| sciot_lifecycle_maps | 48 | — |
| pps_columns | 0 | — |
> 注:本库有 10 张表为跨库重复(owner 在 server/data/sccapp_process_data.db),收敛建表时对非 owner 库可安全跳过。
server/data/staff-feedback.db
- 职责:员工反馈(role=
feedback) - 位置:
server/data/staff-feedback.db(仓库相对路径;实况D:\openclaw\bossagents\server\data\staff-feedback.db) - PLM 三级分类:
LOCAL_ONLY—— 无 PLM 对应,本地为真相源 - 同步方向:无(本地真相源)
- 是否动态更新:是(运行时本地写)
- 大小:0.55 MB | 表数:2
- 同步策略:本地真相源(不入云,跟随私有化包)
- 数据来源:运行时本地写(本地真相源,不入云)。
关键表(按行数 Top):
| 表 | 行数 | 备注 |
| --- | --- | --- |
| staff_run_results | 154 | — |
| staff_run_feedback | 0 | — |
server/data/tenants/gst.db
- 职责:本地(role=
local_default) - 位置:
server/data/tenants/gst.db(仓库相对路径;实况D:\openclaw\bossagents\server\data\tenants\gst.db) - PLM 三级分类:
LOCAL_ONLY—— 无 PLM 对应,本地为真相源 - 同步方向:无(本地真相源)
- 是否动态更新:是(运行时本地写)
- 大小:0.00 MB | 表数:0
- 同步策略:本地真相源(不入云,跟随私有化包)
- 数据来源:运行时本地写(本地真相源,不入云)。
server/data/tenants/psTenantB_1783759958958.db
- 职责:本地(role=
local_default) - 位置:
server/data/tenants/psTenantB_1783759958958.db(仓库相对路径;实况D:\openclaw\bossagents\server\data\tenants\psTenantB_1783759958958.db) - PLM 三级分类:
LOCAL_ONLY—— 无 PLM 对应,本地为真相源 - 同步方向:无(本地真相源)
- 是否动态更新:是(运行时本地写)
- 大小:0.02 MB | 表数:3
- 同步策略:本地真相源(不入云,跟随私有化包)
- 数据来源:运行时本地写(本地真相源,不入云)。
关键表(按行数 Top):
| 表 | 行数 | 备注 |
| --- | --- | --- |
| gst_product | 0 | — |
| gst_product_classify | 0 | — |
| gst_product_specification | 0 | — |
server/data/tenants/psTenantB_1783760040751.db
- 职责:本地(role=
local_default) - 位置:
server/data/tenants/psTenantB_1783760040751.db(仓库相对路径;实况D:\openclaw\bossagents\server\data\tenants\psTenantB_1783760040751.db) - PLM 三级分类:
LOCAL_ONLY—— 无 PLM 对应,本地为真相源 - 同步方向:无(本地真相源)
- 是否动态更新:是(运行时本地写)
- 大小:0.02 MB | 表数:3
- 同步策略:本地真相源(不入云,跟随私有化包)
- 数据来源:运行时本地写(本地真相源,不入云)。
关键表(按行数 Top):
| 表 | 行数 | 备注 |
| --- | --- | --- |
| gst_product | 0 | — |
| gst_product_classify | 0 | — |
| gst_product_specification | 0 | — |
server/data/tenants/psTenant_1783759958958.db
- 职责:本地(role=
local_default) - 位置:
server/data/tenants/psTenant_1783759958958.db(仓库相对路径;实况D:\openclaw\bossagents\server\data\tenants\psTenant_1783759958958.db) - PLM 三级分类:
LOCAL_ONLY—— 无 PLM 对应,本地为真相源 - 同步方向:无(本地真相源)
- 是否动态更新:是(运行时本地写)
- 大小:0.06 MB | 表数:9
- 同步策略:本地真相源(不入云,跟随私有化包)
- 数据来源:运行时本地写(本地真相源,不入云)。
关键表(按行数 Top):
| 表 | 行数 | 备注 |
| --- | --- | --- |
| gst_product_specification | 5 | — |
| gst_product | 4 | — |
| gst_product_classify | 3 | — |
| gst_orders | 0 | — |
| gst_orders_product | 0 | — |
| gst_receiving_address | 0 | — |
| gst_shopping_cart | 0 | — |
| gst_store_address | 0 | — |
server/data/tenants/psTenant_1783760040750.db
- 职责:本地(role=
local_default) - 位置:
server/data/tenants/psTenant_1783760040750.db(仓库相对路径;实况D:\openclaw\bossagents\server\data\tenants\psTenant_1783760040750.db) - PLM 三级分类:
LOCAL_ONLY—— 无 PLM 对应,本地为真相源 - 同步方向:无(本地真相源)
- 是否动态更新:是(运行时本地写)
- 大小:0.06 MB | 表数:9
- 同步策略:本地真相源(不入云,跟随私有化包)
- 数据来源:运行时本地写(本地真相源,不入云)。
关键表(按行数 Top):
| 表 | 行数 | 备注 |
| --- | --- | --- |
| gst_product | 4 | — |
| gst_product_specification | 4 | — |
| gst_product_classify | 3 | — |
| gst_orders | 0 | — |
| gst_orders_product | 0 | — |
| gst_receiving_address | 0 | — |
| gst_shopping_cart | 0 | — |
| gst_store_address | 0 | — |
server/data/tenants/tenantHealthA.db
- 职责:本地(role=
local_default) - 位置:
server/data/tenants/tenantHealthA.db(仓库相对路径;实况D:\openclaw\bossagents\server\data\tenants\tenantHealthA.db) - PLM 三级分类:
LOCAL_ONLY—— 无 PLM 对应,本地为真相源 - 同步方向:无(本地真相源)
- 是否动态更新:是(运行时本地写)
- 大小:0.01 MB | 表数:1
- 同步策略:本地真相源(不入云,跟随私有化包)
- 数据来源:运行时本地写(本地真相源,不入云)。
关键表(按行数 Top):
| 表 | 行数 | 备注 |
| --- | --- | --- |
| gst_health_report | 2 | — |
server/data/user_libraries/user_test.db
- 职责:用户规则/模板/提示词(role=
user_lib) - 位置:
server/data/user_libraries/user_test.db(仓库相对路径;实况D:\openclaw\bossagents\server\data\user_libraries\user_test.db) - PLM 三级分类:
LOCAL_ONLY—— 无 PLM 对应,本地为真相源 - 同步方向:无(本地真相源)
- 是否动态更新:是(运行时本地写)
- 大小:0.06 MB | 表数:5
- 同步策略:本地真相源(不入云,跟随私有化包)
- 数据来源:运行时本地写(本地真相源,不入云)。
关键表(按行数 Top):
| 表 | 行数 | 备注 |
| --- | --- | --- |
| sync_state | 0 | — |
| sync_submissions | 0 | — |
| user_prompts | 0 | — |
| user_rules | 0 | — |
| user_templates | 0 | — |
server/data/user_libraries/user_testuser.db
- 职责:用户规则/模板/提示词(role=
user_lib) - 位置:
server/data/user_libraries/user_testuser.db(仓库相对路径;实况D:\openclaw\bossagents\server\data\user_libraries\user_testuser.db) - PLM 三级分类:
LOCAL_ONLY—— 无 PLM 对应,本地为真相源 - 同步方向:无(本地真相源)
- 是否动态更新:是(运行时本地写)
- 大小:4.16 MB | 表数:5
- 同步策略:本地真相源(不入云,跟随私有化包)
- 数据来源:运行时本地写(本地真相源,不入云)。
关键表(按行数 Top):
| 表 | 行数 | 备注 |
| --- | --- | --- |
| user_rules | 2367 | — |
| user_templates | 1205 | — |
| user_prompts | 46 | — |
| sync_state | 1 | — |
| sync_submissions | 0 | — |
server/data/user_libraries/user_testuser2.db
- 职责:用户规则/模板/提示词(role=
user_lib) - 位置:
server/data/user_libraries/user_testuser2.db(仓库相对路径;实况D:\openclaw\bossagents\server\data\user_libraries\user_testuser2.db) - PLM 三级分类:
LOCAL_ONLY—— 无 PLM 对应,本地为真相源 - 同步方向:无(本地真相源)
- 是否动态更新:是(运行时本地写)
- 大小:9.02 MB | 表数:5
- 同步策略:本地真相源(不入云,跟随私有化包)
- 数据来源:运行时本地写(本地真相源,不入云)。
关键表(按行数 Top):
| 表 | 行数 | 备注 |
| --- | --- | --- |
| user_prompts | 2863 | — |
| user_rules | 2367 | — |
| user_templates | 1205 | — |
| sync_state | 1 | — |
| sync_submissions | 0 | — |
废弃库清单
server/data/aml_store.db
系统级数据一致性方案(私有化 / 多机开发)
- 真相源:PLM(114) 是业务元数据/工业对象的唯一真相源;本地 SQLite 为其镜像或本地缓存。
- 表定义进 GIT:
.gitignore排除*.db,但显式纳入schema-registry.generated.json+schema-classification.json(表定义真相源进版本库)。换电脑npm run db:bootstrap重放收敛建表。 - 收敛建表(根治 no such table):
server/db/ensure-schemas.js的ensureAllSchemas()在server.js启动时 best-effort 执行,按注册表重放 DDL;并对注册表之外的"影子表"(rule_engine.db 的 sciot_permissions/variables/identities/other/lists)用SEED_TABLES补建。 - 一键引导:
npm run db:bootstrap(或--schema-only)—— 收敛建表 → >100MB 库从云端pull→ <100MB 镜像库跑真实同步脚本 → 生成一致性报告server/data/logs/db-bootstrap-report.json。 - 云端同步(>100MB / 跨机同步):复用既有通道——后端
GET /api/platform/databases/:name/download(server/routes/platform-asset.js),桌面端electron-app/main.js的db-downloadIPC(先 ylxt.chat 后 localhost:3006),前端DatabaseManager.vue(集成与日志→数据库管理)。多机同步 = 把 .db 放到云端服务器server/data/、其他机器经上述通道拉取;收敛建表只补 schema 不搬文件。(曾误建的cloud-snapshot.js平行通道已删除,2026-08-31) - 超大库阈值:>100MB 以本地为主并推云端可同步目录;≤100MB 以 PLM 为真相源,私有化重建靠收敛建表 + 云端快照。
BossAgents