|
|
|
@@ -1,8 +1,12 @@ |
|
|
|
-- liquibase formatted sql |
|
|
|
-- liquibase formatted sql |
|
|
|
|
|
|
|
-- changeset kelvin:20260922-drop-ill-before-one-lot-one-stock-uom |
|
|
|
-- comment: M-E-01 Drop BEFORE mix-UOM triggers so recreate can run as one statement. |
|
|
|
DROP TRIGGER IF EXISTS `inventory_lot_line_BEFORE_insert_one_stock_uom`; |
|
|
|
DROP TRIGGER IF EXISTS `inventory_lot_line_BEFORE_update_one_stock_uom`; |
|
|
|
|
|
|
|
-- changeset kelvin:20260922-ill-before-insert-one-lot-one-stock-uom splitStatements:false |
|
|
|
-- comment: M-E-01 One inventory_lot must not mix two stock UOM buckets. |
|
|
|
DROP TRIGGER IF EXISTS `inventory_lot_line_BEFORE_insert_one_stock_uom`; |
|
|
|
CREATE DEFINER = CURRENT_USER TRIGGER `inventory_lot_line_BEFORE_insert_one_stock_uom` |
|
|
|
BEFORE INSERT |
|
|
|
ON `inventory_lot_line` |
|
|
|
@@ -29,7 +33,6 @@ END; |
|
|
|
|
|
|
|
-- changeset kelvin:20260922-ill-before-update-one-lot-one-stock-uom splitStatements:false |
|
|
|
-- comment: M-E-01 Also block UPDATE that would mix stock UOMs on the same lot. |
|
|
|
DROP TRIGGER IF EXISTS `inventory_lot_line_BEFORE_update_one_stock_uom`; |
|
|
|
CREATE DEFINER = CURRENT_USER TRIGGER `inventory_lot_line_BEFORE_update_one_stock_uom` |
|
|
|
BEFORE UPDATE |
|
|
|
ON `inventory_lot_line` |
|
|
|
|