浏览代码

脚本执行顺序调整

lijihong 6 年之前
父节点
当前提交
0b50a4e539
共有 2 个文件被更改,包括 32 次插入32 次删除
  1. 23 23
      TRS.WCM.Developer/贵州项目/0_update_data_dbfield.sql
  2. 9 9
      TRS.WCM.Developer/贵州项目/readme.md

+ 23 - 23
TRS.WCM.Developer/贵州项目/0_update_data_dbfield.sql

@@ -1,7 +1,7 @@
 
 DROP PROCEDURE
 IF
-	EXISTS update_data_dbfield;
+EXISTS update_data_dbfield;
 
 DELIMITER $$
 CREATE PROCEDURE update_data_dbfield (
@@ -9,56 +9,56 @@ CREATE PROCEDURE update_data_dbfield (
 	IN tableId BIGINT ( 20 ),
 	IN dbfieldinfoOffset BIGINT ( 20 ),
 	out v_sql longtext
-	)
+)
 	BEGIN
 		#xwcmdbfieldinfo 添加默认字段
 		set v_sql =  CONCAT('INSERT INTO  xwcmdbfieldinfo
 			(DBFIELDINFOID, TABLENAME, TABLEID, FIELDNAME, ANOTHERNAME, FIELDTYPE, DBTYPE, DBLENGTH, DEFAULTVALUE, ENMVALUE, NOTNULL, CLASSID, DBSCALE, CRUSER, CRTIME, VALIDATOR, RADORCHK, NOTEDIT, HIDDENFIELD)
-	VALUES (',dbfieldinfoOffset,' + 1, ',metableName,' ,',tableId,', \'FromType\', \'第三方类型\', 45, 4, 0, NULL, NULL, 0, 0, 0, \'admin\', \'2018-09-20 14:50:31\', NULL, NULL, 0, 0);
+	VALUES (',dbfieldinfoOffset,' + 1, \'\'',metableName,'\'\' ,',tableId,', \'FromType\', \'第三方类型\', 45, 4, 0, NULL, NULL, 0, 0, 0, \'admin\', \'2018-09-20 14:50:31\', NULL, NULL, 0, 0);
 
 	INSERT INTO  xwcmdbfieldinfo
 			(DBFIELDINFOID, TABLENAME, TABLEID, FIELDNAME, ANOTHERNAME, FIELDTYPE, DBTYPE, DBLENGTH, DEFAULTVALUE, ENMVALUE, NOTNULL, CLASSID, DBSCALE, CRUSER, CRTIME, VALIDATOR, RADORCHK, NOTEDIT, HIDDENFIELD)
-	VALUES (',dbfieldinfoOffset,' + 2, ',metableName,' ,',tableId,' \'FromId\', \'第三方ID\', 40, 12, 100, NULL, NULL, 0, 0, 0, \'admin\', \'2018-09-20 14:50:31\', NULL, NULL, 0, 0);
+	VALUES (',dbfieldinfoOffset,' + 2, \'',metableName,'\' ,',tableId,' \'FromId\', \'第三方ID\', 40, 12, 100, NULL, NULL, 0, 0, 0, \'admin\', \'2018-09-20 14:50:31\', NULL, NULL, 0, 0);
 
 	INSERT INTO  xwcmdbfieldinfo
 			(DBFIELDINFOID, TABLENAME, TABLEID, FIELDNAME, ANOTHERNAME, FIELDTYPE, DBTYPE, DBLENGTH, DEFAULTVALUE, ENMVALUE, NOTNULL, CLASSID, DBSCALE, CRUSER, CRTIME, VALIDATOR, RADORCHK, NOTEDIT, HIDDENFIELD)
-	VALUES (',dbfieldinfoOffset,' + 3, ',metableName,' ,',tableId,' \'OriginMetaDataId\', \'源文档ID\', 45, 4, 0, NULL, NULL, 0, 0, 0, \'admin\', \'2018-09-20 14:50:31\', NULL, NULL, 0, 0);
+	VALUES (',dbfieldinfoOffset,' + 3, \'',metableName,'\' ,',tableId,' \'OriginMetaDataId\', \'源文档ID\', 45, 4, 0, NULL, NULL, 0, 0, 0, \'admin\', \'2018-09-20 14:50:31\', NULL, NULL, 0, 0);
 
 	INSERT INTO  xwcmdbfieldinfo
 			(DBFIELDINFOID, TABLENAME, TABLEID, FIELDNAME, ANOTHERNAME, FIELDTYPE, DBTYPE, DBLENGTH, DEFAULTVALUE, ENMVALUE, NOTNULL, CLASSID, DBSCALE, CRUSER, CRTIME, VALIDATOR, RADORCHK, NOTEDIT, HIDDENFIELD)
-	VALUES (',dbfieldinfoOffset,' + 4, ',metableName,' ,',tableId,' \'AttachPic\', \'含图\', 45, 5, 150, NULL, NULL, 0, 0, 0, \'admin\', \'2018-09-20 14:50:31\', NULL, NULL, 0, 0);
+	VALUES (',dbfieldinfoOffset,' + 4, \'',metableName,'\' ,',tableId,' \'AttachPic\', \'含图\', 45, 5, 150, NULL, NULL, 0, 0, 0, \'admin\', \'2018-09-20 14:50:31\', NULL, NULL, 0, 0);
 
 	INSERT INTO  xwcmdbfieldinfo
 			(DBFIELDINFOID, TABLENAME, TABLEID, FIELDNAME, ANOTHERNAME, FIELDTYPE, DBTYPE, DBLENGTH, DEFAULTVALUE, ENMVALUE, NOTNULL, CLASSID, DBSCALE, CRUSER, CRTIME, VALIDATOR, RADORCHK, NOTEDIT, HIDDENFIELD)
-	VALUES (',dbfieldinfoOffset,' + 5, ',metableName,' ,',tableId,' \'AttachVideo\', \'含视频\', 45, 5, 150, NULL, NULL, 0, 0, 0, \'admin\', \'2018-09-20 14:50:31\', NULL, NULL, 0, 0);
+	VALUES (',dbfieldinfoOffset,' + 5, \'',metableName,'\' ,',tableId,' \'AttachVideo\', \'含视频\', 45, 5, 150, NULL, NULL, 0, 0, 0, \'admin\', \'2018-09-20 14:50:31\', NULL, NULL, 0, 0);
 
 	INSERT INTO  xwcmdbfieldinfo
 			(DBFIELDINFOID, TABLENAME, TABLEID, FIELDNAME, ANOTHERNAME, FIELDTYPE, DBTYPE, DBLENGTH, DEFAULTVALUE, ENMVALUE, NOTNULL, CLASSID, DBSCALE, CRUSER, CRTIME, VALIDATOR, RADORCHK, NOTEDIT, HIDDENFIELD)
-	VALUES (',dbfieldinfoOffset,' + 6, ',metableName,' ,',tableId,' \'AttachAudio\', \'含音频\', 45, 5, 150, NULL, NULL, 0, 0, 0, \'admin\', \'2018-09-20 14:50:31\', NULL, NULL, 0, 0);
+	VALUES (',dbfieldinfoOffset,' + 6, \'',metableName,'\' ,',tableId,' \'AttachAudio\', \'含音频\', 45, 5, 150, NULL, NULL, 0, 0, 0, \'admin\', \'2018-09-20 14:50:31\', NULL, NULL, 0, 0);
 
 	INSERT INTO  xwcmdbfieldinfo
 			(DBFIELDINFOID, TABLENAME, TABLEID, FIELDNAME, ANOTHERNAME, FIELDTYPE, DBTYPE, DBLENGTH, DEFAULTVALUE, ENMVALUE, NOTNULL, CLASSID, DBSCALE, CRUSER, CRTIME, VALIDATOR, RADORCHK, NOTEDIT, HIDDENFIELD)
-	VALUES (',dbfieldinfoOffset,' + 7, ',metableName,' ,',tableId,' \'DocType\', \'文档类型\', 45, 4, 0, NULL, NULL, 0, 0, 0, \'admin\', \'2018-09-20 14:50:31\', NULL, NULL, 0, 0);
+	VALUES (',dbfieldinfoOffset,' + 7, \'',metableName,'\' ,',tableId,' \'DocType\', \'文档类型\', 45, 4, 0, NULL, NULL, 0, 0, 0, \'admin\', \'2018-09-20 14:50:31\', NULL, NULL, 0, 0);
 
 	INSERT INTO xwcmdbfieldinfo
 			(DBFIELDINFOID, TABLENAME, TABLEID, FIELDNAME, ANOTHERNAME, FIELDTYPE, DBTYPE, DBLENGTH, DEFAULTVALUE, ENMVALUE, NOTNULL, CLASSID, DBSCALE, CRUSER, CRTIME, VALIDATOR, RADORCHK, NOTEDIT, HIDDENFIELD)
-	VALUES (',dbfieldinfoOffset,' + 8, ',metableName,' ,',tableId,' \'DOCRELTIME\', \'撰写时间\', 11, 93, 0, NULL, NULL, 0, 0, 0, \'admin\', \'2018-09-20 14:50:31\', NULL, NULL, 0, 0);
+	VALUES (',dbfieldinfoOffset,' + 8, \'',metableName,'\' ,',tableId,' \'DOCRELTIME\', \'撰写时间\', 11, 93, 0, NULL, NULL, 0, 0, 0, \'admin\', \'2018-09-20 14:50:31\', NULL, NULL, 0, 0);
 
 	INSERT INTO xwcmdbfieldinfo
 			(DBFIELDINFOID, TABLENAME, TABLEID, FIELDNAME, ANOTHERNAME, FIELDTYPE, DBTYPE, DBLENGTH, DEFAULTVALUE, ENMVALUE, NOTNULL, CLASSID, DBSCALE, CRUSER, CRTIME, VALIDATOR, RADORCHK, NOTEDIT, HIDDENFIELD)
-	VALUES (',dbfieldinfoOffset,' + 9, ',metableName,' ,',tableId,' \'ThumbFiles\', \'文档附图\', 40, 12, 2000, NULL, NULL, 0, 0, 0, \'admin\', \'2018-09-20 14:50:31\', NULL, NULL, 0, 0);
+	VALUES (',dbfieldinfoOffset,' + 9, \'',metableName,'\' ,',tableId,' \'ThumbFiles\', \'文档附图\', 40, 12, 2000, NULL, NULL, 0, 0, 0, \'admin\', \'2018-09-20 14:50:31\', NULL, NULL, 0, 0);
 
 	alter table wcmmetatable', metableName,
-											 ' add column OriginMetaDataId int(11) DEFAULT NULL,
-                        add column FromType int(11) DEFAULT NULL,
-                        add column FromId int(11) DEFAULT NULL,
-                        add column DocRelTime int(11) DEFAULT NULL,
-                       add column AttachPic smallint(6) DEFAULT NULL,
-                       add column AttachVideo smallint(6) DEFAULT NULL,
-                       add column AttachAudio smallint(6) DEFAULT NULL,
-                       add column ThumbFiles varchar(2000) DEFAULT NULL,
-                       add column VersionNum int(11) DEFAULT NULL,
-                       add column DocType int(11) DEFAULT NULL;
- ');
-END $$
+												' add column OriginMetaDataId int(11) DEFAULT NULL,
+                         add column FromType int(11) DEFAULT NULL,
+                         add column FromId int(11) DEFAULT NULL,
+                         add column DocRelTime int(11) DEFAULT NULL,
+                        add column AttachPic smallint(6) DEFAULT NULL,
+                        add column AttachVideo smallint(6) DEFAULT NULL,
+                        add column AttachAudio smallint(6) DEFAULT NULL,
+                        add column ThumbFiles varchar(2000) DEFAULT NULL,
+                        add column VersionNum int(11) DEFAULT NULL,
+                        add column DocType int(11) DEFAULT NULL;
+  ');
+	END $$
 DELIMITER;

+ 9 - 9
TRS.WCM.Developer/贵州项目/readme.md

@@ -11,8 +11,14 @@
   
   ```
    * 处理元数据字段对应(见:0_update_data.sql).
-   * 需要先对迁移元数据表进行整理,将需要迁移的元数据表拷贝到中间库。
-      * 删除多余字段元数据,修改元数据表名;
+   * 处理元数据表信息;需要先对迁移元数据表进行整理,将需要迁移的元数据表拷贝到中间库。
+    * 中间库,删除多余字段元数据,添加默认的元数据字段
+       ```sql
+         SELECT prev_id from data_migration_log where table_name = 'xwcmtableinfo';
+         # 注意该脚本结果为sql 脚本。需要复制脚本再执行一遍。
+         call update_data_table(迁移起始tabelinfoID);
+       ```
+      * 中间库修改元数据表名;
       ```sql
       #获取修改元数据的表名的SQL
        SELECT
@@ -23,13 +29,7 @@
        	table_schema = '中间库的数据库名称,比如:trs_data_migration_city4' 
        	AND table_name LIKE 'wcmmetatable%';
       ```
-      * 添加默认的元数据字段
-       ```sql
-         SELECT prev_id from data_migration_log where table_name = 'xwcmtableinfo';
-         # 注意该脚本结果为sql 脚本。需要复制脚本再执行一遍。
-         call update_data_table(迁移起始tabelinfoID);
-       ```
-       * 生成创建表sql以保存元数据表索引
+      * 生成创建表sql以保存元数据表索引
       ```sql
       SELECT concat('create table trs_hycloud_iip.wcmmetatable',TABLENAME,'_city5 like ','wcmmetatable',TABLENAME,'_city5;') from xwcmtableinfo;
       ```