13 lines
659 B
MySQL
13 lines
659 B
MySQL
|
|
-- =============================================================================
|
|||
|
|
-- 一次性迁移:BOM 三态互斥归一(启用/停用/归档 三者互斥)
|
|||
|
|
-- 规则:归档=彻底废弃 → is_archived=True 且 is_enabled=False
|
|||
|
|
-- 启用=在用;停用=有问题/暂停
|
|||
|
|
-- 把历史上“归档但仍启用(True/True)”的行归一到“归档且停用(True/False)”
|
|||
|
|
-- 执行: docker exec -i inventory_db psql -U test -d inventory_system < 本文件
|
|||
|
|
-- =============================================================================
|
|||
|
|
BEGIN;
|
|||
|
|
UPDATE bom_table
|
|||
|
|
SET is_enabled = FALSE
|
|||
|
|
WHERE is_archived = TRUE AND is_enabled = TRUE;
|
|||
|
|
COMMIT;
|