--Resource TableSelectT1.cmtsresourceid,--resource ID GUID t1.createtime,--Create Time T1.fileext,--extension T1.filename,--file name T1.filesize,--file size, integer t1.ismultifile,--is not a compound file T1.title,--title T1.categoryid,--Application Type T1.fileext,--extension t1.new_mediatype_id,--Media type T1.new_mediatype_name,--Media type t1.new_stage_id,--The learning section of the target library is t1.new_subject_id,--the subject T1.versionid of the target library,--version T1.nodeid,--Junction t1.new_user_id,--User ID T1.new_user_name,--User name T1.new_path--New Resource Path fromT_cmts_cmtsresource T1whereIsdelete=0Limit -;-- ----------------------------------------------------------------Use zyk_ts;-- ======================================================================================================--Media Type--fixed the implementation of the full corresponding update T_stype_mediatypeSetMediatype_name='Image' whereMediatype_id='002'; update T_stype_mediatypeSetMediatype_name='other' whereMediatype_id='007'ALTER TABLE t_cmts_cmtsresource add column new_mediatype_id varchar ( $ALTER TABLE t_cmts_cmtsresource add column new_mediatype_name varchar ( $);--Delete 270 not checked delete fromT_cmts_cmtsresourcewhereFileext notinch(SelectExtension_name fromdsideal_db_tskp.t_resource_extension);--Add the corresponding media type in the new table idupdate T_cmts_cmtsresource t1 INNER join dsideal_db_tskp.t_resource_extension T2 on T1.fileext=t2.extension_nameSetT1.new_mediatype_id=t2.extension_id;--Add the corresponding media type name in the new table update T_cmts_cmtsresource t1 INNER join dsideal_db_tskp.t_resource_extension T2 on T1.fileext=t2.extension_nameSetT1.new_mediatype_name=T2.mediatype_name;-- ======================================================================================================--Learn section name ALTER TABLE t_cmts_cmtsresource add column stage_name varchar ( -); update T_cmts_cmtsresource t1 inner join t_stype_stage T2 on T1.stageid=t2.stage_idSetT1.stage_name=T2.stage_name;--account name ALTER TABLE t_cmts_cmtsresource add column subject_name varchar ( -); update T_cmts_cmtsresource t1 inner join T_stype_subject T2 on T1.subjectid=t2.subject_idSetT1.subject_name=T2.subject_name;--in the new table, the section idalter table t_cmts_cmtsresource Add column new_stage_id varchar ( -);--The Learning section of the goal idupdate T_cmts_cmtsresource T1SetT1.new_stage_id=4 whereStageid='0001'; update T_cmts_cmtsresource t1SetT1.new_stage_id=5 whereStageid='0002'; update T_cmts_cmtsresource t1SetT1.new_stage_id=6 whereStageid='0003';--The account in the new Table Idalter table t_cmts_cmtsresource Add column new_subject_id varchar ( -);--Target's account idupdate T_cmts_cmtsresource t1 inner join Dsideal_db_tskp.t_dm_subject T2 on T1.subject_name=t2.subject_name and T1.new_stage_id=t2.stage_idSetT1.new_subject_id=t2.subject_id;-- ======================================================================================================--new version idalter table t_cmts_cmtsresource add column New_scheme_id_char varchar ( $) ALTER TABLE t_cmts_cmtsresource add column New_scheme_id_intintALTER TABLE t_cmts_cmtsresource add column new_structure_code varchar ( $ALTER TABLE t_cmts_cmtsresource add column New_structure_id_char varchar ( $) ALTER TABLE t_cmts_cmtsresource add column new_structure_idint;--version ID of the target--Update T_cmts_cmtsresource t1 inner join Dsideal_db_tskp.t_resource_scheme T2 on t1.versionid=t2.old_version_idSetT1.new_scheme_id=t2.scheme_id;--the new version nameSelectVersionID fromT_cmts_cmtsresourcewhereVersionID notinch(Selectold_version_id fromdsideal_db_tskp.t_resource_scheme);Select*,node_id,node_name,node_code fromT_stype_node;Selectold_structure_id fromDsideal_db_tskp.t_resource_structurewhereold_structure_id isNotNULL;Select* fromT_stype_nodewherenode_id notinch(Selectnode_id fromDsideal_db_tskp.t_resource_structure_newwherenode_id isNotNULL)-- ======================================================================================================--the new complete path to ALTER TABLE t_cmts_cmtsresource add column new_path varchar ( -); Update T_cmts_cmtsresourceSetMediatypeid='002';--Old resource update T_cmts_cmtsresource T1SetT1.new_path=concat ('d:/dsideal_cmts/tomcat_7.0.34/webapps/cmts/uploadfiles/resources', T1.filepath)whereT1.resfrom is NULL;--New Resource update T_cmts_cmtsresource t1 inner join T_cmts_disk T2 on T1.stageid=t2.stage_id and t1.subjectid=t2.subject_id and t1.mediatypeid=t2.mediatype_idSetT1.new_path=concat (T2.path_content,t1.filepath)whereT1.resfrom isNotNULL;-- ======================================================================================================--User name ALTER TABLE t_cmts_cmtsresource add column new_user_id varchar ( -ALTER TABLE t_cmts_cmtsresource add column new_user_name varchar ( -); update T_cmts_cmtsresource t1 inner join Dsideal_db_tskp.t_sys_loginperson T2 on T1.userid=t2.old_user_uuidSetT1.new_user_id=t2.person_id; update t_cmts_cmtsresource t1 inner join Dsideal_db_tskp.t_sys_loginperson T2 on T1.userid=t2.old_user_uuidSetT1.new_user_name=T2.person_name;--======================================================================================================--Application type: APP_TYPE_ID:2The default is footage--Res_type:2--Media type: Resource_type_name,resource_type--Meterial_type: Same as media type--Bk_type,bk_type_name--Release_status:1--parent_structure_name:-1--Reource_size_int:-1--Lesson Type:001Courseware--002Lesson plans1--003Study case2--006Micro-Classroom3--007Video Classroom4--007Video Classroom5ALTER TABLE t_cmts_cmtsresource add column new_thumb_status varchar ( -ALTER TABLE t_cmts_cmtsresource add column new_preview_status varchar ( -ALTER TABLE t_cmts_cmtsresource add column new_thumb_id varchar ( -); update T_cmts_cmtsresource t1 inner join dsideal_db_tskp.t_resource_extension T2 on T1.fileext=t2.extension_nameSetT1.new_thumb_status=t2.thumb_status, T1.new_preview_status=t2.preview_status, t1.new_thumb_id=t2.thumb_id;-- ======================================================================================================--identified as from Kaiping ALTER TABLE dsideal_db_tskp.t_resource_base add column FROM_KPintALTER TABLE dsideal_db_tskp.t_resource_info add column FROM_KPint;--record the original path ALTER TABLE dsideal_db_tskp.t_resource_base add column Old_file_path varchar ( -);-- ======================================================================================================--Ask the front-end person to be small: Change the type of lesson preparation to:--002Lesson plans1--003Study case2--006Micro-Classroom3--007Video Classroom4--007Video Classroom5-- ======================================================================================================--Kuancheng The copyright information, etc. need to be modified. -- ======================================================================================================SelectResource_id_int,resource_id_char,resource_title,resource_size,resource_size_int,resource_type,resource_ type_name,resource_category,resource_page,create_time,person_name,create_person,b_use,update_logo,ts,source_id , extension,file_id,file_md5,file_sha1,thumb_id,thumb_md5,thumb_sha1,pinyin,product_id,scheme_id_char,scheme_id , Structure_code,structure_id_char,structure_id,material_type,is_single,is_old,preview_status,down_count,check_ Status,check_message,thumb_status,old_file_path,is_multifile,chuli,is_3_2,parent_name,width,height,for_ Urlencoder_url,for_iso_url,release_status,res_type,bk_type,bk_type_name,m3u8_status,m3u8_url,stage_id,subject_ ID, FROM_KP fromDsideal_db_tskp.t_resource_base limit1;SelectId,resource_id_int,resource_id_char,resource_title,resource_type_name, Resource_format,resource_page,reso Urce_size,resource_size_int,create_time, Down_count,file_id,thumb_id,resource_type,structure_id,person_id,pers ON_NAME,IDENTITY_ID, Group_id,preview_status,scheme_id_int,ts,thumb_status,update_ts,for_urlencoder_url,for_is O_url, Width,height,parent_structure_name,release_status,res_type,bk_type,bk_type_name,material_type,m3u8_stat US, M3U8_URL,APP_TYPE_ID,STAGE_ID,SUBJECT_ID,FROM_KP fromDsideal_db_tskp.t_resource_info;-- ======================================================================================================
Record the middle process.