This commit is contained in:
2026-08-21 12:41:34 +08:00
parent 762d6e4768
commit bd2c53fc15
2 changed files with 93 additions and 0 deletions
@@ -0,0 +1,27 @@
-- MySQL 5.7+ 兼容:为应收应付货物费用明细增加变更原因。
-- 请在 transport 数据库执行。本脚本使用 information_schema 判断,可重复执行。
DELIMITER $$
DROP PROCEDURE IF EXISTS `upgrade_receivable_payable_cargo_fee_change_reason_20260821`$$
CREATE PROCEDURE `upgrade_receivable_payable_cargo_fee_change_reason_20260821`()
BEGIN
DECLARE db_name varchar(128);
SET db_name = DATABASE();
IF NOT EXISTS (
SELECT 1
FROM information_schema.columns
WHERE table_schema = db_name
AND table_name = 'blade_receivable_payable_cargo_fee'
AND column_name = 'change_reason'
) THEN
ALTER TABLE `blade_receivable_payable_cargo_fee`
ADD COLUMN `change_reason` varchar(300) DEFAULT NULL COMMENT '变更原因' AFTER `remark`;
END IF;
END$$
CALL `upgrade_receivable_payable_cargo_fee_change_reason_20260821`()$$
DROP PROCEDURE `upgrade_receivable_payable_cargo_fee_change_reason_20260821`$$
DELIMITER ;