-- ============================================================================= -- 洗车记录系统 - Migration 0006: 单位换算 -- ============================================================================= -- qu_factor: 1 个 user_input_unit 包含多少 stock_unit(1=无换算) -- 例如:阿达姆斯加仑装 stock_unit=毫升,qu_factor=3785(1 加仑 = 3785 毫升) ALTER TABLE chemicals ADD COLUMN qu_factor REAL NOT NULL DEFAULT 1.0; ALTER TABLE chemicals ADD COLUMN consume_unit_id INTEGER; -- Grocy qu_id_consume ALTER TABLE chemicals ADD COLUMN consume_unit_name TEXT; -- 显示用 -- chemical_usage 加 stock_amount(最小单位,扣减 Grocy 用) ALTER TABLE chemical_usage ADD COLUMN unit TEXT; -- 用户输入的单位 ALTER TABLE chemical_usage ADD COLUMN stock_amount REAL; -- 换算后 Grocy stock unit 量 ALTER TABLE chemical_usage ADD COLUMN consume_unit_id INTEGER;