fix: V8迁移添加硬删除产品和置空category_id
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
Agent
2026-03-31 15:44:13 +00:00
parent 7fbb95542a
commit 6b9ecb43a2

View File

@@ -6,4 +6,10 @@ DROP TABLE IF EXISTS product_attributes;
DROP TABLE IF EXISTS category_attributes;
-- 删除商品表的 default_unit 字段
ALTER TABLE products DROP COLUMN IF EXISTS default_unit;
ALTER TABLE products DROP COLUMN IF EXISTS default_unit;
-- 硬删除已软删除的产品deleted = 1
DELETE FROM products WHERE deleted = 1;
-- 处理软删除的产品:将关联到要删除的分类的产品的 category_id 置空
UPDATE products SET category_id = NULL WHERE category_id = 'cat-004';