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 :  C:/Program Files (x86)/MySQL/MySQL Workbench 6.1 CE/modules/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME SHELL ]     

Current File : C:/Program Files (x86)/MySQL/MySQL Workbench 6.1 CE/modules/migration_object_editing.pyc

,2Sc@s]ddlZddlZddlmZdZee_dZdefdYZdS(iN(t
WizardPagecGs$tj}|j|j|S(N(tmformst
CodeEditortset_managedtset_release_on_add(targstc((sWC:\Program Files (x86)\MySQL\MySQL Workbench 6.1 CE\modules\migration_object_editing.pyt
newCodeEditors

cCs;x4|D],}t|ds dS|j|kr|SqWdS(NtoldName(thasattrtNoneR(tlisttnametobject((sWC:\Program Files (x86)\MySQL\MySQL Workbench 6.1 CE\modules\migration_object_editing.pytfind_object_with_old_names
tMainViewcBseZdZdZdZdZdZdZdZdZ	dZ
d	Zd
ZdZ
dZd
ZdZdZdZdZddZdZdZdZdZdZdZRS(cCsZtj||ddt|jj|ddi|_t|_d\|_|_	dS(NsManual EditingtwidetObjectMigrationi(ii(
Rt__init__tTruetmaintadd_wizard_paget_object_dicttsett_source_objects_with_errorsterror_countt
warning_count(tselfR((sWC:\Program Files (x86)\MySQL\MySQL Workbench 6.1 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|jtjtjtjBtj B|_!|j!jtj"ddt|_#|j!jtjddt|_$|j!jtjddt|_%|j!jtj"ddt|_&|j!jtj"ddt|_'|j!jtj(ddt|_)|j!jtj"ddt|_*|j!jtj"ddt|_+|j!jtj"ddt|_,|j!jtjddt|_-|j!jtjddt|_.|j!jtj"ddt|_/|j!jtj"ddt|_0|j!jtj(ddt|_1|j!jtj(ddt|_2|j!jtj"ddt|_3|j!jtj"d dt|_4|j!jtjd
dt|_5|j!j|j!j6t|j!j|j|jj|j!tt|j!j|j7|j!j8ttjd!|_9|j9jtj:|jj|j9tttj;tj<|_=|j=j>d"tjt}tj?|_@|j@jAtjB|j@j|jC|j|j@tttjt}|jDd#|jd$tjE|_F|jFjGd%|jFjHd&|jFjI|jJ|j|jFtttjE|_K|jKjGd'|jKjHd(|jKjI|jL|j|jKtttjd)|_M|jMj8t|jMjHd*|j|jMtttjN|_O|jOjGd+|j|jOtt|jOjI|jPtjN|_Q|jQjGd,|j|jQtt|jQjI|jR|j|tt|j=j||j=jSd-dt|_T|jU|jj|j=ttt|_V|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,s
Source SchemaidsSource Tables
Source ColumnsSource TypesSource FlagstNNisSource Default ValuesSource Collations
Target SchemasTarget Tables
Target ColumnsTarget TypesTarget FlagstAIsTarget Default ValuesTarget CollationsfYou 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(Wtcontenttset_spacingtaddRtnewLabeltFalseRtnewBoxttree_head_labeltnewSelectort_filtert	add_itemstadd_changed_callbackt_filter_changedtadd_endt_no_errors_textt
_no_errorst	set_styletBigStyletset_text_alignt
MiddleLefttnewTreeNodeViewtTreeDefaultt_treet
add_columntIconStringColumnTypetend_columnst_selection_changedtset_cell_edited_callbackt_cell_editedtTreeShowColumnLinestTreeShowRowLinest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_sortingt_columns_cell_editedtshowt
help_labelt
SmallStyletnewPaneltTitledBoxPanelt_advboxt	set_titleRt_codetset_languaget
LanguageMySQLt
_code_changedtset_paddingtnewCheckBoxt_lock_checktset_texttset_tooltiptadd_clicked_callbackt
_lock_clickedt_comment_checkt_comment_clickedt_sql_outdated_labelt	newButtont_revert_btnt_discard_clickedt
_apply_btnt_apply_clickedtset_sizet
_advbox_showntgo_advancedt_filter_errors(Rthboxtboxtvbox((sWC:\Program Files (x86)\MySQL\MySQL Workbench 6.1 CE\modules\migration_object_editing.pyt	create_ui2s	
#!!!!!!!!!!!!!!!!!!


	
	cCs|jjj|jdS(N(RtplantgenerateSQLR8(R((sWC:\Program Files (x86)\MySQL\MySQL Workbench 6.1 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(R'tget_selected_indexR#t_showing_columnsR>RURrRRRtscan_objects_with_errorsRRwtmigrationSourcetcatalogtmigrationTargettrefresh_full_treeRR4RVR%tadvanced_buttonRpRqR-RcR,R(Rti((sWC:\Program Files (x86)\MySQL\MySQL Workbench 6.1 CE\modules\migration_object_editing.pyR*sb			(
	
		(	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: %stOKRs(User renamed target object '%s' to '%s'
s
Rename Objects+The object cannot be renamed from the tree.(tget_tagRtgetR
t
isinstancetgrttclassest	db_Columntlog_infot
get_stringt	partitionRtsetParseTypet	ExceptionRt	Utilitiest
show_errort
set_stringtformattedRawTypeRytdb_Viewt
db_Routinet
db_Triggertshow_message(
RtnodetcolumntvaluetoidR
Rtsepttypetexc((sWC:\Program Files (x86)\MySQL\MySQL Workbench 6.1 CE\modules\migration_object_editing.pyR:s.#	 
B	
cCs|jj|jd}|r|t|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|||jkrh|j|t|t||_ tjdd|j|f|jq|||j!kr|j|t|t||_"tjdd|j|f|jq|||j#kr'|j||||_$|dk|_%tjdd|j|f|jq|||j&kr||j||||_'tjdd|j|f|jq|ndS(Nsmigration:lock_temp_sqlsObject is LockedsThe object was manually edited and is locked against updates. Would you like to unlock the object discarding your edits to apply this change?s
Unlock ObjecttCancelRRs2User 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'
s9User 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'
((RRRR
RRRRtownert
customDataR#RRRtResultCancelRRRKRRyRLRRRRMtflagst
remove_alltextendtsplitRNtset_booltintt
autoIncrementROt	isNotNullRPtdefaultValuetdefaultValueIsNullRQt	collation(RRRRR
R((sWC:\Program Files (x86)\MySQL\MySQL Workbench 6.1 CE\modules\migration_object_editing.pyRTsd	
 




	
	cCs|jr|jj}n|jj}|r|jr|j}|jj|d}t|t	j
jr~|j}n|SdS(N(
R{R>tget_selected_nodeR4RRRR
RRRRR(RtselectedRR
((sWC:\Program Files (x86)\MySQL\MySQL Workbench 6.1 CE\modules\migration_object_editing.pyt_selected_object,s	cCs|j}|r|jjt}|jjrV|jjd|jddn2|jdr|jj|jdddn|jj	|j
|jndS(Ns-- s
s
-- i(RR\tget_textR#Rgt
get_activeRctreplacet
startswithtset_enabledtcommentedOutRn(RR
ttext((sWC:\Program Files (x86)\MySQL\MySQL Workbench 6.1 CE\modules\migration_object_editing.pyRh:s##cCsj|j}|rf|jj|jd<|jsf|jjdrc|jd|_|jqcqfndS(Nsmigration:lock_temp_sqlsmigration:new_temp_sql(RRbRRRttemp_sqlR8(RR
((sWC:\Program Files (x86)\MySQL\MySQL Workbench 6.1 CE\modules\migration_object_editing.pyRfJs	cCs|j}|rt|dr|jj|j|jj|j|jj|j|j	j|j
jdt|j
jt|jjt|jjtdS|jjd|jjt|jjt|j	jt|j
jtdS(NRsmigration:lock_temp_sqlR(RR	R\RcRRRRgt
set_activeRbRRR#RZRRmRk(RR
((sWC:\Program Files (x86)\MySQL\MySQL Workbench 6.1 CE\modules\migration_object_editing.pyR8SscCs$|jjt|jjtdS(N(RmRRRk(Rtxtytz((sWC:\Program Files (x86)\MySQL\MySQL Workbench 6.1 CE\modules\migration_object_editing.pyR_fscCs]|jjt}|j}|rO||_|jj|_t|j	d<n|j
dS(Nsmigration:lock_temp_sql(R\RR#RRRgRRRRR8(RRR
((sWC:\Program Files (x86)\MySQL\MySQL Workbench 6.1 CE\modules\migration_object_editing.pyRnks	cCs|jdS(N(R8(R((sWC:\Program Files (x86)\MySQL\MySQL Workbench 6.1 CE\modules\migration_object_editing.pyRluscCsP|j|_|jr)|jjdn|jjd|jj|jdS(NsHide Code and MessagessShow Code and Messages(RpRRcRZRU(R((sWC:\Program Files (x86)\MySQL\MySQL Workbench 6.1 CE\modules\migration_object_editing.pyRqys

	cCs0|jr,|jjjtj|ndS(N(tvalidateRRwtmigrationUpdateRtgo_next(R((sWC:\Program Files (x86)\MySQL\MySQL Workbench 6.1 CE\modules\migration_object_editing.pyRscCs1tj|||r-|j|jndS(N(Rtpage_activatedR*trefresh(Rtadvance((sWC:\Program Files (x86)\MySQL\MySQL Workbench 6.1 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 have identical names.
Please rename the target schema to allow the migration to continue.RRsAll ObjectsiRs1Could not get the index of the "All Objects" view(RRwR}t
connectionthostIdentifierRR~tschemataRRRRRR'tindex_of_item_with_titleRtlog_warningtset_selectedtcall_changed_callbackR#R(RRwtschemattschematidx((sWC:\Program Files (x86)\MySQL\MySQL Workbench 6.1 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(NiiiRs, ...sObject was not migrated(iisObject was not migrated(RRwtstatetfindMigrationLogEntryR
tentriest	entryTypeR(Rtsourcettargett	log_entryterrorstwarningst
first_problemtentry((sWC:\Program Files (x86)\MySQL\MySQL Workbench 6.1 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(RRRRRterrtwarR((sWC:\Program Files (x86)\MySQL\MySQL Workbench 6.1 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(NRs  isn/ai(t	add_childR4tadd_nodeRRRRRRRRtset_tagt__id__R(RtparentRRticonRtsextrattextra((sWC:\Program Files (x86)\MySQL\MySQL Workbench 6.1 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 viewR(Rsdb.Column.nn.16x16.pngscolumns(Rsdb.Index.16x16.pngsindices(Rsdb.ForeignKey.16x16.pngsforeignKeys(Rsdb.Trigger.16x16.pngstriggers(RttablesRRRRRRtgetattrRrRRtisPrimaryKeyColumnRR
(Rttables_nodeRtstabletttablet
table_nodet
total_errsttotal_warnsRtcaptionRt	list_nametsub_node_grouptslistttlisttsub_errst	sub_warnstsitemttitemtsub_nodeterrstwarnsticolumntticolumn((sWC:\Program Files (x86)\MySQL\MySQL Workbench 6.1 CE\modules\migration_object_editing.pyt_add_table_nodesp
!

!
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_listttobjRRttxtt
has_errors(R(sWC:\Program Files (x86)\MySQL\MySQL Workbench 6.1 CE\modules\migration_object_editing.pytcheck_object+sRtviewstroutines(RRR!RRRRwR}tisObjectIgnoredRRRRRR(Rtsource_catalogttarget_catalogR
RRRttableRRttcolumntindexttindextfkttfkttriggertttriggertviewttviewtroutinettroutine((RsWC:\Program Files (x86)\MySQL\MySQL Workbench 6.1 CE\modules\migration_object_editing.pyR|*slcCsLt|_|j|jjjj|jjjj|j|j	dS(N(
RRR|RRwR}R~RRtrefresh_columns_tree(R((sWC:\Program Files (x86)\MySQL\MySQL Workbench 6.1 CE\modules\migration_object_editing.pyRhs(
cCso|jj|jjjj}|jjjj}x7|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|j|	j|j|j|	j|j|j |r|	j|j!|j	n|r3|	j|j"d|	j|j"|j	n|rLd}
|jj|rZd}
n|	j#|j$||j%|j$<|	j|j&|
|	j|j&|j	|	j|j'|j|	j|j(dj|j|	j|j)|j*|	j|j+|j|	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 sThe column was not migrated(0R>tclearRRwR}R~RRRRR
RRRRRRR@RRARBRCRRDtjoinRRRFRRGRRHt
collationNameRIRJRRRRKRLRMRNRRORPRQRRR(RRRtsschemaRRRtscolumnRRR((sWC:\Program Files (x86)\MySQL\MySQL Workbench 6.1 CE\modules\migration_object_editing.pyRps`
!!		c
Cs[|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 viewRs
.16x16.pngsmigration:postamble(ii(ii(ii(R4R!RRwR}R~RRRRRrRRR
RRRRRRRRRRRtsupportedObjectTypesRtexpandR8(RRRRR$Rtschema_nodeRtsch_errst	sch_warnsRttab_errst	tab_warnstitemRtstruct_nameRRRRRt
group_errstgroup_warnsRRRtit_errstit_warnsR((sWC:\Program Files (x86)\MySQL\MySQL Workbench 6.1 CE\modules\migration_object_editing.pyRs
		




	
(t__name__t
__module__RRvRyR*R:RTRRhRfR8R_RnRlRqRRRRRRRR|RRR(((sWC:\Program Files (x86)\MySQL\MySQL Workbench 6.1 CE\modules\migration_object_editing.pyR(s2			l		6		6							
										E	>		9(RRtworkbench.uiRRRR(((sWC:\Program Files (x86)\MySQL\MySQL Workbench 6.1 CE\modules\migration_object_editing.pyt<module>s				

Anon7 - 2022
AnonSec Team