Browse Source

增加初始化sql

dev-V1.0.1
庄锐波 6 months ago
parent
commit
ad2c8ddf54
  1. 62
      script/sql/zfjd-refactoring-v1/012-移除表中所有行的记录都是null的字段.sql
  2. 24
      script/sql/zfjd-refactoring-v1/1002-检查表中存在null字段.sql

62
script/sql/zfjd-refactoring-v1/012-移除表中所有行的记录都是null的字段.sql

@ -0,0 +1,62 @@
ALTER TABLE `sys_dept` DROP COLUMN `dept_category`;
ALTER TABLE `sys_dept` DROP COLUMN `create_dept`;
ALTER TABLE `sys_dept` DROP COLUMN `kingdee_org_id`;
ALTER TABLE `sys_dept` DROP COLUMN `kingdee_org_parent_id`;
ALTER TABLE `sys_dept` DROP COLUMN `tenant_code`;
ALTER TABLE `sys_dept` DROP COLUMN `user_id`;
ALTER TABLE `sys_dept` DROP COLUMN `description`;
ALTER TABLE `sys_dept` DROP COLUMN `parentId`;
ALTER TABLE `sys_dept` DROP COLUMN `simpleName`;
ALTER TABLE `sys_dept` DROP COLUMN `isStatutoryOrg`;
ALTER TABLE `sys_dept` DROP COLUMN `isActive`;
ALTER TABLE `sys_dept` DROP COLUMN `unitType`;
ALTER TABLE `sys_dept` DROP COLUMN `xzqhCode`;
ALTER TABLE `sys_dept` DROP COLUMN `xzqh`;
ALTER TABLE `sys_dept` DROP COLUMN `isCGManager`;
ALTER TABLE `sys_dept` DROP COLUMN `isBureauOffice`;
ALTER TABLE `sys_dept` DROP COLUMN `dwxzCode`;
ALTER TABLE `sys_dept` DROP COLUMN `dwxz`;
ALTER TABLE `sys_dept` DROP COLUMN `unitSysTypeCode`;
ALTER TABLE `sys_dept` DROP COLUMN `unitSysType`;
ALTER TABLE `sys_dept` DROP COLUMN `dwxtlbms`;
ALTER TABLE `sys_dept` DROP COLUMN `unitLevelCode`;
ALTER TABLE `sys_dept` DROP COLUMN `unitLevel`;
ALTER TABLE `sys_user` DROP COLUMN `create_dept`;
ALTER TABLE `sys_user` DROP COLUMN `kingdee_org_id`;
ALTER TABLE `sys_user` DROP COLUMN `kingdee_user_id`;
ALTER TABLE `sys_user` DROP COLUMN `tenant_code`;
ALTER TABLE `sys_user` DROP COLUMN `guid`;
ALTER TABLE `sys_user` DROP COLUMN `engName`;
ALTER TABLE `sys_user` DROP COLUMN `photo`;
ALTER TABLE `sys_user` DROP COLUMN `spareNumber`;
ALTER TABLE `sys_user` DROP COLUMN `telephoneNumber`;
ALTER TABLE `sys_user` DROP COLUMN `faxNumber`;
ALTER TABLE `sys_user` DROP COLUMN `genderCode`;
ALTER TABLE `sys_user` DROP COLUMN `sequence`;
ALTER TABLE `sys_user` DROP COLUMN `gldw`;
ALTER TABLE `sys_user` DROP COLUMN `ryztCode`;
ALTER TABLE `sys_user` DROP COLUMN `ryzt`;
ALTER TABLE `sys_user` DROP COLUMN `dwzyld`;
ALTER TABLE `sys_user` DROP COLUMN `zcgzld`;
ALTER TABLE `sys_user` DROP COLUMN `positionname`;
ALTER TABLE `sys_user` DROP COLUMN `zwjcCode`;
ALTER TABLE `sys_user` DROP COLUMN `zwjc`;
ALTER TABLE `sys_user` DROP COLUMN `zwbsCode`;
ALTER TABLE `sys_user` DROP COLUMN `zwbs`;
ALTER TABLE `sys_user` DROP COLUMN `jbccCode`;
ALTER TABLE `sys_user` DROP COLUMN `jbcc`;
ALTER TABLE `sys_user` DROP COLUMN `province`;
ALTER TABLE `sys_user` DROP COLUMN `city`;
ALTER TABLE `sys_user` DROP COLUMN `district`;
ALTER TABLE `sys_user` DROP COLUMN `hometownCode`;
ALTER TABLE `sys_user` DROP COLUMN `hometown`;
ALTER TABLE `sys_user` DROP COLUMN `pylxcode`;
ALTER TABLE `sys_user` DROP COLUMN `pylx`;
ALTER TABLE `sys_user` DROP COLUMN `contractStartTime`;
ALTER TABLE `sys_user` DROP COLUMN `contractEndTime`;
ALTER TABLE `sys_user` DROP COLUMN `glzrr`;
ALTER TABLE `sys_user` DROP COLUMN `rylydw`;
ALTER TABLE `sys_user` DROP COLUMN `jrfscode`;
ALTER TABLE `sys_user` DROP COLUMN `jrfs`;
ALTER TABLE `sys_user` DROP COLUMN `zwwxMobile`;
ALTER TABLE `sys_user` DROP COLUMN `zwwxId`;

24
script/sql/zfjd-refactoring-v1/1002-检查表中存在null字段.sql

@ -0,0 +1,24 @@
SET GROUP_CONCAT_MAX_LEN = 1000000;
-- 检查 sys_dept
SELECT GROUP_CONCAT(
CONCAT('SELECT ''sys_dept'' AS table_name, ''', column_name, ''' AS column_name, ''', IFNULL(column_comment,''), ''' AS column_comment FROM dual WHERE (SELECT COUNT(`', column_name, '`) FROM `sys_dept`) = 0')
SEPARATOR ' UNION ALL '
) INTO @sql_dept
FROM information_schema.columns
WHERE table_schema = @schema_name AND table_name = 'sys_dept';
-- 检查 sys_user
SELECT GROUP_CONCAT(
CONCAT('SELECT ''sys_user'' AS table_name, ''', column_name, ''' AS column_name, ''', IFNULL(column_comment,''), ''' AS column_comment FROM dual WHERE (SELECT COUNT(`', column_name, '`) FROM `sys_user`) = 0')
SEPARATOR ' UNION ALL '
) INTO @sql_user
FROM information_schema.columns
WHERE table_schema = @schema_name AND table_name = 'sys_user';
-- 合并执行
SET @final_sql = CONCAT(@sql_dept, ' UNION ALL ', @sql_user);
PREPARE stmt FROM @final_sql;
EXECUTE stmt;
DEALLOCATE PREPARE stmt;
Loading…
Cancel
Save