调整结算
This commit is contained in:
@@ -0,0 +1,32 @@
|
||||
-- MySQL 5.7+ 兼容:为应收应付费用变更记录补充调整原因字段。
|
||||
-- 请在 transport 数据库执行。本脚本使用 information_schema 判断,可重复执行。
|
||||
|
||||
DELIMITER $$
|
||||
|
||||
DROP PROCEDURE IF EXISTS `upgrade_receivable_payable_change_record_adjust_reason_20260904`$$
|
||||
CREATE PROCEDURE `upgrade_receivable_payable_change_record_adjust_reason_20260904`()
|
||||
BEGIN
|
||||
DECLARE db_name varchar(128);
|
||||
SET db_name = DATABASE();
|
||||
|
||||
IF EXISTS (
|
||||
SELECT 1
|
||||
FROM information_schema.tables
|
||||
WHERE table_schema = db_name
|
||||
AND table_name = 'blade_receivable_payable_change_record'
|
||||
) AND NOT EXISTS (
|
||||
SELECT 1
|
||||
FROM information_schema.columns
|
||||
WHERE table_schema = db_name
|
||||
AND table_name = 'blade_receivable_payable_change_record'
|
||||
AND column_name = 'adjust_reason'
|
||||
) THEN
|
||||
ALTER TABLE `blade_receivable_payable_change_record`
|
||||
ADD COLUMN `adjust_reason` varchar(200) DEFAULT NULL COMMENT '调整原因' AFTER `adjust_user_name`;
|
||||
END IF;
|
||||
END$$
|
||||
|
||||
CALL `upgrade_receivable_payable_change_record_adjust_reason_20260904`()$$
|
||||
DROP PROCEDURE `upgrade_receivable_payable_change_record_adjust_reason_20260904`$$
|
||||
|
||||
DELIMITER ;
|
||||
Reference in New Issue
Block a user