乐观锁、逻辑删除MySQL数据库升级脚本

This commit is contained in:
dataprince 2024-01-08 15:52:49 +08:00
parent 741b4a842e
commit b0d0aefde8

View File

@ -149,4 +149,32 @@ ALTER TABLE `mf_product` ADD COLUMN `tenant_id` BIGINT NOT NULL DEFAULT '0' C
ALTER TABLE `mf_customer` ADD COLUMN `tenant_id` BIGINT NOT NULL DEFAULT '0' COMMENT '租户编号' AFTER `customer_id`; ALTER TABLE `mf_customer` ADD COLUMN `tenant_id` BIGINT NOT NULL DEFAULT '0' COMMENT '租户编号' AFTER `customer_id`;
ALTER TABLE `mf_goods` ADD COLUMN `tenant_id` BIGINT NOT NULL DEFAULT '0' COMMENT '租户编号' AFTER `goods_id`; ALTER TABLE `mf_goods` ADD COLUMN `tenant_id` BIGINT NOT NULL DEFAULT '0' COMMENT '租户编号' AFTER `goods_id`;
-- 添加乐观锁字段
ALTER TABLE `gen_table` ADD COLUMN `version` INT NULL DEFAULT '0' COMMENT '乐观锁' AFTER `options`;
ALTER TABLE `gen_table_column` ADD COLUMN `version` INT NULL DEFAULT '0' COMMENT '乐观锁' AFTER `sort`;
ALTER TABLE `sys_client` ADD COLUMN `version` INT NULL DEFAULT '0' COMMENT '乐观锁' AFTER `status`;
ALTER TABLE `sys_config` ADD COLUMN `version` INT NULL DEFAULT '0' COMMENT '乐观锁' AFTER `config_type`;
ALTER TABLE `sys_dept` ADD COLUMN `version` INT NULL DEFAULT '0' COMMENT '乐观锁' AFTER `status`;
ALTER TABLE `sys_dict_data` ADD COLUMN `version` INT NULL DEFAULT '0' COMMENT '乐观锁' AFTER `is_default`;
ALTER TABLE `sys_dict_type` ADD COLUMN `version` INT NULL DEFAULT '0' COMMENT '乐观锁' AFTER `dict_type`;
ALTER TABLE `sys_menu` ADD COLUMN `version` INT NULL DEFAULT '0' COMMENT '乐观锁' AFTER `icon`;
ALTER TABLE `sys_notice` ADD COLUMN `version` INT NULL DEFAULT '0' COMMENT '乐观锁' AFTER `status`;
ALTER TABLE `sys_oss` ADD COLUMN `version` INT NULL DEFAULT '0' COMMENT '乐观锁' AFTER `service`;
ALTER TABLE `sys_oss_config` ADD COLUMN `version` INT NULL DEFAULT '0' COMMENT '乐观锁' AFTER `ext1`;
ALTER TABLE `sys_post` ADD COLUMN `version` INT NULL DEFAULT '0' COMMENT '乐观锁' AFTER `status`;
ALTER TABLE `sys_role` ADD COLUMN `version` INT NULL DEFAULT '0' COMMENT '乐观锁' AFTER `status`;
ALTER TABLE `sys_tenant` ADD COLUMN `version` INT NULL DEFAULT '0' COMMENT '乐观锁' AFTER `account_count`;
ALTER TABLE `sys_tenant_package` ADD COLUMN `version` INT NULL DEFAULT '0' COMMENT '乐观锁' AFTER `status`;
ALTER TABLE `sys_user` ADD COLUMN `version` INT NULL DEFAULT '0' COMMENT '乐观锁' AFTER `status`;
-- 演示模块增加乐观锁、逻辑删除字段
ALTER TABLE `mf_student` ADD COLUMN `version` INT NULL DEFAULT '0' COMMENT '乐观锁' AFTER `student_birthday`,
ADD COLUMN `del_flag` SMALLINT NULL DEFAULT '0' COMMENT '逻辑删除标志0代表存在 1代表删除' AFTER `version`;
ALTER TABLE `mf_product` ADD COLUMN `version` INT NULL DEFAULT '0' COMMENT '乐观锁' AFTER `status`,
ADD COLUMN `del_flag` SMALLINT NULL DEFAULT '0' COMMENT '逻辑删除标志0代表存在 1代表删除' AFTER `version`;
ALTER TABLE `mf_customer` ADD COLUMN `version` INT NULL DEFAULT '0' COMMENT '乐观锁' AFTER `remark`,
ADD COLUMN `del_flag` SMALLINT NULL DEFAULT '0' COMMENT '逻辑删除标志0代表存在 1代表删除' AFTER `version`;
ALTER TABLE `mf_goods` ADD COLUMN `version` INT NULL DEFAULT '0' COMMENT '乐观锁' AFTER `type`;