Browse Source

添加修改自动生成索引的存储过程。

lijihong 6 years ago
parent
commit
39926c5966

+ 0 - 47
TRS.WCM.Developer/贵州项目6个WCM节点迁移到海云/0_update_data_idxid.sql

@@ -1,47 +0,0 @@
-DROP PROCEDURE
-IF
-EXISTS update_data_idxid;
-
-DELIMITER $$
-CREATE PROCEDURE update_data_idxid ( IN view_id INT ) BEGIN
-    DECLARE
-    prefix_view VARCHAR ( 255 ) DEFAULT 'GovOpenData';
-
-    SET @view_name = ifnull( ( SELECT viewname FROM trs_hycloud_iip.xwcmviewinfo WHERE viewinfoid = view_id ), '' );
-    IF
-    @view_name <> '' THEN
-        SELECT
-               CONCAT(
-                   'update trs_hycloud_iip.xwcmviewinfo set viewname = concat(\'',
-                   prefix_view,
-                   '\', viewname)',
-                   ' where viewinfoid =',
-                   view_id,
-                   ';
-                 update trs_hycloud_iip.xwcmviewfieldinfo set TABLENAME = concat(\'',
-                   prefix_view ,'\', TABLENAME)',
-                   ' where VIEWID =',
-                   view_id,
-                   ';
-                   ALTER TABLE trs_hycloud_iip.WCMMetaTable',
-                   @view_name,
-                   ' RENAME TO  WCMMetaTable',
-                   prefix_view,
-                   @view_name,
-                   ';
-                   ALTER TABLE WCMMetaTable',
-                   prefix_view, @view_name,
-                   ' CHANGE COLUMN `WCMMetaTable',
-                   @view_name,
-                   'ID` `WCMMetaTable',
-                   prefix_view,
-                   @view_name,
-                   'ID`  int(11) NOT NULL;
-                   ', ' UPDATE trs_hycloud_iip.wcmid SET TABLENAME = \'WCMMetaTable',
-                   prefix_view, @view_name,'\',IDFIELDNAME=\'WCMMetaTable',
-                   prefix_view, @view_name,'ID\' where TABLENAME = ','\'','WCMMetaTable',
-                   prefix_view, @view_name, '\';'
-                   ) info;
-    END IF;
-END $$
-DELIMITER;

+ 1 - 5
TRS.WCM.Developer/贵州项目6个WCM节点迁移到海云/readme.md

@@ -137,10 +137,6 @@
      ```
  5. 其他工具
     * 自动生成索引  ![索引相关规则](./img/IdxId.png)
-      * 修改表名
-          ```sql 
-           #生成SQL,用与修改元数据,视图,字段名称符合自动生成索引的标准。
-           update_data_idxid(视图ID);
-          ```
+      通过配置文件 idxid.generatedtable.properties 配置需要生成的元数据表名称。