金蝶云星空删除子系统

发布时间 2023-09-05 17:54:08作者: lanrenka

业务背景:

建错了,或者前期练手狂操作,移除后,数据库里面并没有删除。

 

表现在:

 

 

问题:发布菜单的时候不知道去哪个子系统下面。

 

需求:希望只保留有用的那个,已经移除的就不要出现了。

 

解决方案:

1、 先确定哪个是在用的

通过找到子系统的安装脚本找到在使用的主键:

 

 子系统主表:

T_META_SUBSYSTEM

T_META_SUBSYSTEM_L

 

2、  删除子系统的主表和多语言表

  SELECT * FROM T_META_SUBSYSTEM WHERE fid IN ('64d98f9c9e444b','64f5c1138db328');
  SELECT * FROM T_META_SUBSYSTEM_L WHERE FNAME LIKE '%售%';

  DELETE FROM T_META_SUBSYSTEM WHERE fid IN ('64d98f9c9e444b','64f5c1138db328');
  DELETE FROM T_META_SUBSYSTEM_L WHERE fid IN ('64d98f9c9e444b','64f5c1138db328');

 

 

3、检查

 

已经正常了。