403Webshell
Server IP : 209.209.40.120  /  Your IP : 216.73.217.112
Web Server : Microsoft-IIS/10.0
System : Windows NT NEWWWW 10.0 build 17763 (Windows Server 2019) i586
User : NEWWWW$ ( 0)
PHP Version : 8.3.30
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  C:/Program Files/MySQL/MySQL Workbench 6.3 CE/modules/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : C:/Program Files/MySQL/MySQL Workbench 6.3 CE/modules/migration_summary.pyc
�
�"�Xc@sXddlZddlZddlmZddlmZdZdefd��YZdS(i����N(t
WizardPage(tMiniTemplatesx
------------------------------------------------------------------------------------
MySQL Workbench Migration Wizard Report

Date: {{date}}
Source: {{sourceRdbmsName}} {{sourceRdbmsVersion}}
Target: {{targetRdbmsName}} {{targetRdbmsVersion}}
------------------------------------------------------------------------------------

I. Migration

1. Summary

Number of migrated schemas: {{#catalog.schemata}}
[[catalog.schemata]]
{{:#}}. {{name}}
Source Schema:   {{sourceName}}

- Tables:             {{#tables}}
- Triggers:           {{#triggers}}
- Views:              {{#views}}
- Stored Procedures:  {{#procedures}}
- Functions:          {{#functions}}
[[/catalog.schemata]]

2. Migration Issues
[[migrationLog]]  - {{refObject.name}}
    [[entries]][[?name]]{{entryType}}  {{name}}[[/name]][[/entries]]
[[/migrationLog]]

3. Object Creation Issues
[[creationLog]]  - {{refObject.name}}
    [[entries]][[?name]]{{entryType}}  {{name}}[[/name]][[/entries]]
[[/creationLog]]

4. Migration Details
[[catalog.schemata]][[tables]]
4.{{:#}}. [[?name]]Table {{owner.name}}.{{name}} ({{sourceName}})
[[?comment]]{{comment}}[[/comment]]
Columns:
[[columns]][[?name]]  - {{name}} {{formattedRawType}} {{flags}} {{defaultValue}}  [[?comment]]#{{comment}}[[/comment]]
[[!name]]column not migrated
[[/name]][[/columns]]
Foreign Keys:
[[foreignKeys]]  - {{name}} ([[columns]]{{name}}[[/columns]]) ON {{referencedTable.name}} ([[referencedColumns]]{{name}}[[/referencedColumns]])
[[/foreignKeys]]
Indices:
[[indices]]  - {{name}} ([[columns]]{{referencedColumn.name}}[[?if|columnLength > 0]]({{columnLength}})[[/if]][[?needsep]], [[/needsep]][[/columns]])
[[/indices]][[!name]]4.{{:#}} Table {{sourceName}} was not migrated
[[/name]]
[[/tables]][[/catalog.schemata]]
II. Data Copy

[[dataTransferLog]]  - {{logObject.name}}
    [[entries]]      [[?name]]{{entryType}}  {{name}}[[/name]]    [[/entries]]
[[/dataTransferLog]]

tFinalReportViewcBs>eZd�Zd�Zd�Zd�Zd�Zd�ZRS(cCsktj||d�|jj|dd�tjtj�|_|jj	|jt
t
�|jjd�dS(NsMigration ReporttReporttFinish(
Rt__init__tmaintadd_wizard_pagetmformst
newTextBoxtVerticalScrollBart_reporttcontenttaddtTruetnext_buttontset_text(tselfR((sJC:\Program Files\MySQL\MySQL Workbench 6.3 CE\modules\migration_summary.pyRds
cCsx|rd|j�d|jjjjj�krQ|jjd�|jjt	�qd|jjt
�ntj||�dS(NtGenerateBulkCopyScripts*Open folder that contains generated script(
tgenerate_migration_reportRtplantstatetdataBulkTransferParamstkeystadvanced_buttonRtshowRtFalseRtpage_activated(Rt	advancing((sJC:\Program Files\MySQL\MySQL Workbench 6.3 CE\modules\migration_summary.pyRos
cs
|jjj}|j}|j}d���fd����fd�����fd�}d�}d�}ddl}i|j�d6|jjj	j
d	6d
|jj|jj
|jjfd6|jjj	j
d6d
|jj|jj
|jjfd
6|jjd6|jjd6g|jD]'}t|j�dkr$||�^q$d6g|jD]'}t|j�dkr\||�^q\d6g|jD]'}t|j�dkr�||�^q�d6i|jd6|jd6g|jD]}	||	|�^q�d6d6}
|
S(NcSs.x'|jD]}|j|kr
|jSq
WdS(N(tmigrationLogt	logObjectt	refObjecttNone(tobjectRtlog((sJC:\Program Files\MySQL\MySQL Workbench 6.3 CE\modules\migration_summary.pytfind_migrated_objectsc
	sg}x-|jD]"}|j|kr|j}PqqWg}x-|jD]"}|j|krF|j}PqFqFWig|D]?}idddgtt|jd�d�d6|jd6^qvd6g|D]?}idddgtt|jd�d�d6|jd6^q�d	6}|r�x�|jD]�}t	||�}t
|�ttt
tfkr\|||<qt
|�tjkr�|jdtjtjfkr�d
j|�||<q�g|D]}	�|	|�^q�||<qt|tj�r�|||<q|||<qWn|S(NtnotetwarningterroriittypetmessagetmigrationMessagestcreateMessagess, (RRtentriestcreationLogtmaxtmint	entryTypetnamet__grtmembers__tgetattrR'tinttfloattstrtunicodetgrttListt__contenttype__tSTRINGtINTtjoint
isinstancetObject(
R!Rt
logEntriesR"t
createEntriestetotmembertvtx(treportize_object(sJC:\Program Files\MySQL\MySQL Workbench 6.3 CE\modules\migration_summary.pyRF�s4		MP
)
cs��||�}�||�}|ji|jd6|r\g|jD]}�||�^qAngd6|r�g|jD]}�||�^qsngd6|r�g|jD]}�||�^q�ngd6�|S(Nt
sourceNametcolumnstforeignKeystindices(tupdateR0RHRIRJ(ttableRtmigratedtobjtcolumntfktindex(R#RF(sJC:\Program Files\MySQL\MySQL Workbench 6.3 CE\modules\migration_summary.pytreportize_table�s	
226c	s%�||�}�||�}|ji|jd6g|jD]}�||�^q;d6g|jD]%}|jD]}�||�^qnqad6g|jD]}�||�^q�d6g|jD]$}|jdkr��||�^q�d6g|jD]$}|jdkr��||�^q�d6�|S(	NRGttablesttriggerstviewstFUNCTIONt	functionst	PROCEDUREt
procedures(RKR0RSRTRUtroutinestroutineType(	tschemaRttschematschema_dataRLttriggertviewtfunctsp(R#RFRR(sJC:\Program Files\MySQL\MySQL Workbench 6.3 CE\modules\migration_summary.pytreportize_schema�s	
&6&59c	Ss�ii|jjd6d6i|jr/|jjndd6d6g|jD]?}idddgtt|jd�d	�d
6|jd6^qDd6S(NR0RtRR$R%R&iiR/R+(RR0RR+R-R.R/(R"RA((sJC:\Program Files\MySQL\MySQL Workbench 6.3 CE\modules\migration_summary.pyt
reportize_log�s#c	Sseii|jd6d6g|jD]?}idddgtt|jd�d�d6|jd6^qd	6S(
NR0RRdR%R&iiR/R+(R0R+R-R.R/(R"RA((sJC:\Program Files\MySQL\MySQL Workbench 6.3 CE\modules\migration_summary.pytreportize_transfer_log�si����tdatetsourceRdbmsNames%s.%s.%stsourceRdbmsVersionttargetRdbmsNamettargetRdbmsVersiontsourceServerttargetServeriR,RitdataTransferLogRGR0tschematatcatalog(RRRt
sourceCatalogt
targetCatalogttimetctimetsourceConnectiontdrivertownertcaptiontsourceDBVersiontmajorNumbertminorNumbert
releaseNumberttargetConnectionttargetDBVersionthostIdentifierR,tlenR+RRnR0Ro(RRtsource_catalogttarget_catalogRcReRfRsRBR\treport_data((R#RFRRsJC:\Program Files\MySQL\MySQL Workbench 6.3 CE\modules\migration_summary.pytgenerate_report_datazs4			
		
&&

888

-cCs|jj�dS(N(Rtclose(R((sJC:\Program Files\MySQL\MySQL Workbench 6.3 CE\modules\migration_summary.pytgo_next�scCsY|j�}ytt�j|�}Wntk
rD}d|}nX|jj|�dS(NsError generating report: %s(R�Rt
text_templatetrendert	ExceptionRt	set_value(RR�treporttexc((sJC:\Program Files\MySQL\MySQL Workbench 6.3 CE\modules\migration_summary.pyR�scCs$tjj|jjjjd�dS(NR(Rt	Utilitiestreveal_fileRRRR(R((sJC:\Program Files\MySQL\MySQL Workbench 6.3 CE\modules\migration_summary.pytgo_advanced�s(t__name__t
__module__RRR�R�RR�(((sJC:\Program Files\MySQL\MySQL Workbench 6.3 CE\modules\migration_summary.pyRcs			e		
(RR7tworkbench.uiRtworkbench.templateRR�R(((sJC:\Program Files\MySQL\MySQL Workbench 6.3 CE\modules\migration_summary.pyt<module>s
J

Youez - 2016 - github.com/yon3zu
LinuXploit