Selaa lähdekoodia

脚本执行顺序调整

lijihong 6 vuotta sitten
vanhempi
commit
0b50a4e539

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

@@ -1,7 +1,7 @@
 
 
 DROP PROCEDURE
 DROP PROCEDURE
 IF
 IF
-	EXISTS update_data_dbfield;
+EXISTS update_data_dbfield;
 
 
 DELIMITER $$
 DELIMITER $$
 CREATE PROCEDURE update_data_dbfield (
 CREATE PROCEDURE update_data_dbfield (
@@ -9,56 +9,56 @@ CREATE PROCEDURE update_data_dbfield (
 	IN tableId BIGINT ( 20 ),
 	IN tableId BIGINT ( 20 ),
 	IN dbfieldinfoOffset BIGINT ( 20 ),
 	IN dbfieldinfoOffset BIGINT ( 20 ),
 	out v_sql longtext
 	out v_sql longtext
-	)
+)
 	BEGIN
 	BEGIN
 		#xwcmdbfieldinfo 添加默认字段
 		#xwcmdbfieldinfo 添加默认字段
 		set v_sql =  CONCAT('INSERT INTO  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)
 			(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
 	INSERT INTO  xwcmdbfieldinfo
 			(DBFIELDINFOID, TABLENAME, TABLEID, FIELDNAME, ANOTHERNAME, FIELDTYPE, DBTYPE, DBLENGTH, DEFAULTVALUE, ENMVALUE, NOTNULL, CLASSID, DBSCALE, CRUSER, CRTIME, VALIDATOR, RADORCHK, NOTEDIT, HIDDENFIELD)
 			(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
 	INSERT INTO  xwcmdbfieldinfo
 			(DBFIELDINFOID, TABLENAME, TABLEID, FIELDNAME, ANOTHERNAME, FIELDTYPE, DBTYPE, DBLENGTH, DEFAULTVALUE, ENMVALUE, NOTNULL, CLASSID, DBSCALE, CRUSER, CRTIME, VALIDATOR, RADORCHK, NOTEDIT, HIDDENFIELD)
 			(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
 	INSERT INTO  xwcmdbfieldinfo
 			(DBFIELDINFOID, TABLENAME, TABLEID, FIELDNAME, ANOTHERNAME, FIELDTYPE, DBTYPE, DBLENGTH, DEFAULTVALUE, ENMVALUE, NOTNULL, CLASSID, DBSCALE, CRUSER, CRTIME, VALIDATOR, RADORCHK, NOTEDIT, HIDDENFIELD)
 			(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
 	INSERT INTO  xwcmdbfieldinfo
 			(DBFIELDINFOID, TABLENAME, TABLEID, FIELDNAME, ANOTHERNAME, FIELDTYPE, DBTYPE, DBLENGTH, DEFAULTVALUE, ENMVALUE, NOTNULL, CLASSID, DBSCALE, CRUSER, CRTIME, VALIDATOR, RADORCHK, NOTEDIT, HIDDENFIELD)
 			(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
 	INSERT INTO  xwcmdbfieldinfo
 			(DBFIELDINFOID, TABLENAME, TABLEID, FIELDNAME, ANOTHERNAME, FIELDTYPE, DBTYPE, DBLENGTH, DEFAULTVALUE, ENMVALUE, NOTNULL, CLASSID, DBSCALE, CRUSER, CRTIME, VALIDATOR, RADORCHK, NOTEDIT, HIDDENFIELD)
 			(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
 	INSERT INTO  xwcmdbfieldinfo
 			(DBFIELDINFOID, TABLENAME, TABLEID, FIELDNAME, ANOTHERNAME, FIELDTYPE, DBTYPE, DBLENGTH, DEFAULTVALUE, ENMVALUE, NOTNULL, CLASSID, DBSCALE, CRUSER, CRTIME, VALIDATOR, RADORCHK, NOTEDIT, HIDDENFIELD)
 			(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
 	INSERT INTO xwcmdbfieldinfo
 			(DBFIELDINFOID, TABLENAME, TABLEID, FIELDNAME, ANOTHERNAME, FIELDTYPE, DBTYPE, DBLENGTH, DEFAULTVALUE, ENMVALUE, NOTNULL, CLASSID, DBSCALE, CRUSER, CRTIME, VALIDATOR, RADORCHK, NOTEDIT, HIDDENFIELD)
 			(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
 	INSERT INTO xwcmdbfieldinfo
 			(DBFIELDINFOID, TABLENAME, TABLEID, FIELDNAME, ANOTHERNAME, FIELDTYPE, DBTYPE, DBLENGTH, DEFAULTVALUE, ENMVALUE, NOTNULL, CLASSID, DBSCALE, CRUSER, CRTIME, VALIDATOR, RADORCHK, NOTEDIT, HIDDENFIELD)
 			(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,
 	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;
 DELIMITER;

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

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