跳转到内容

desktop/src-tauri/crates/core/src/storage/schema.rs

第 1 条注释,第 1 行

desktop/src-tauri/crates/core/src/storage/schema.rs:1

//! SQLite 完整建库 schema,此模块不实现逐版本增量迁移。

第 2 条注释,第 2 行

desktop/src-tauri/crates/core/src/storage/schema.rs:2

//!(空行)

第 3 条注释,第 3 行

desktop/src-tauri/crates/core/src/storage/schema.rs:3

//! 约定(当前设计):

第 4 条注释,第 4 行

desktop/src-tauri/crates/core/src/storage/schema.rs:4

//! - 此处维护完整建库 SQL,不维护逐版本迁移脚本;

第 5 条注释,第 5 行

desktop/src-tauri/crates/core/src/storage/schema.rs:5

//! - 现有非零 user_version 与支持版本不同,返回 SchemaMismatch;

第 6 条注释,第 6 行

desktop/src-tauri/crates/core/src/storage/schema.rs:6

//! - 由应用层提示用户"数据库版本不兼容,是否全量删除重建";

第 7 条注释,第 7 行

desktop/src-tauri/crates/core/src/storage/schema.rs:7

//! - 用户允许 ⇒ 删除整个数据库文件重新创建;不允许 ⇒ 退出应用。

第 8 条注释,第 9 行

desktop/src-tauri/crates/core/src/storage/schema.rs:9

/// 本程序默认支持的 schema 版本。

第 9 条注释,第 10 行

desktop/src-tauri/crates/core/src/storage/schema.rs:10

/// v8(2026-09-30,F2):价格快照/价格行重定义 + 日成本回填表。

第 10 条注释,第 11 行

desktop/src-tauri/crates/core/src/storage/schema.rs:11

/// v10(2026-10-01):额度时序及 Copilot IDE 统计修正;来源命名空间和调用

第 11 条注释,第 12 行

desktop/src-tauri/crates/core/src/storage/schema.rs:12

/// 单位变化,旧试验库按预发布规则提示重建,避免保留旧 turn 调用贡献。

第 12 条注释,第 13 行

desktop/src-tauri/crates/core/src/storage/schema.rs:13

/// v11(2026-10-01,F2 在线刷新):price_versions 增 official_vendor(官方

第 13 条注释,第 14 行

desktop/src-tauri/crates/core/src/storage/schema.rs:14

/// 提供商按量价标记,回退匹配候选池);daily_cost_usage 增 fallback_event_count。

第 14 条注释,第 17 行

desktop/src-tauri/crates/core/src/storage/schema.rs:17

/// 完整建库 SQL(新库一步到位;不做增量迁移)。