diff --git a/db_migrations/add_material_approval_flag.sql b/db_migrations/add_material_approval_flag.sql new file mode 100644 index 0000000..f257772 --- /dev/null +++ b/db_migrations/add_material_approval_flag.sql @@ -0,0 +1,10 @@ +-- ============================================================================= +-- 一次性迁移:物料“出库/借库需审批”开关 +-- material_base.is_approval_required boolean NOT NULL DEFAULT false +-- 语义:命中该标记物料的出库/借库申请仍需审批;其余默认不审批、自动通过后直接交库管执行。 +-- 存量默认 false(不审批),需要审批的物料再在基础信息中逐个/批量勾选。 +-- 执行: docker exec -i inventory_db psql -U test -d inventory_system < 本文件 +-- ============================================================================= +BEGIN; +ALTER TABLE material_base ADD COLUMN IF NOT EXISTS is_approval_required boolean NOT NULL DEFAULT false; +COMMIT;