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/db_sybase_migration_grt.pyc

,2Sc@sddlZddlmZddlZddlmZddlmZeddddd	d
Zda	defd
YZ
e
Zejej
dZejej
ej
ejjdZejejjejjejjdZejejjejjejjejjdZejejjejjejjejjdZejejejjejjejjdZejejjejjejjejjdZejejjejjejjejjdZ ejejj!ejjejj"ejjdZ#ejejj$ejjejj%ejjdZ&ejejjejjejjdZ'ejej(ejj)fejjdZ*dS(iN(tDefineModule(tGenericMigration(tfind_object_with_nametnametDbSybaseMigrationtauthorsOracle Corp.tversions1.0itSybaseMigrationcBsSeZedZdZdZdZdZdZdZ	dZ
RS(cCs0tjdtj}|}|jdr9|jdsW|jdrg|jdrg|dd!}n|j|r|rtjj}d|_	d||_
|jj|nt
|d	kr,td7a|d
 tt}|r,tjj}d|_	d||f|_
|jj|q,n|S(Ns
^[^/\\.]+$t"t[t]iiiu9Sybase migrateIdentifier: Could not migrate identifier %si@i>u.Identifier `%s` is too long, truncated to `%s`(tretcompiletUt
startswithtendswithtmatchtgrttclassestGrtLogEntryt	entryTypeRtentriestappendtlenttruncated_identifier_serialtstr(tselftsybase_nametlogtdots_allowedtmysql_valid_regext
mysql_nametentry((sVC:\Program Files (x86)\MySQL\MySQL Workbench 6.1 CE\modules\db_sybase_migration_grt.pytmigrateIdentifiers&	

	cCsUtt|j|||}|j||jj|jj||\|_|_|S(N(tsuperRtmigrateTableToMySQLtmigrateCharsetCollationtownertdefaultCharacterSetNametdefaultCollationName(RtstatetsourceTablettargetSchemattargetTable((sVC:\Program Files (x86)\MySQL\MySQL Workbench 6.1 CE\modules\db_sybase_migration_grt.pyR#9s3cCs|}|jr|jj}|dkr?|dkrd}qn_|dkr|jdkrd}t|jjd|_|jd||d||fqn|r|jdr||kryt|Wqd	}|jd
||d|qXqn|S(
Nt	TIMESTAMPs	getdate()tCURRENT_TIMESTAMPtDATETIMEt
SMALLDATETIMEis=Default value is %s, so type was changed from %s to TIMESTAMPt'tis!Default value %s is not supported(sDATETIMEs
SMALLDATETIME(	t
simpleTypeRtdefaultValueRt
targetCatalogtsimpleDatatypestaddMigrationLogEntryRtfloat(RR(t
default_valuet
source_columnt
target_columnttarget_default_valuetsource_datatype((sVC:\Program Files (x86)\MySQL\MySQL Workbench 6.1 CE\modules\db_sybase_migration_grt.pytmigrateColumnDefaultValue>s(	"c	Csz|j}td|jD}|j}|r`|jr`|jj}|jj|jjn|rC|jj	}d}|d7krd|j
kodknrd}qd|j
kodknr|jjd	krd
}qd}qd}n|d8kr(|j
dkrd}qd}n|d9krFd}d|_
n|d:krd|}d|_
nr|dkr|}d|_
d|jkr|jjdqn2|dkrd}d|_
|jd||d|||j
fn|dkr,d}d|_
|jd||d|||j
fn|d;krAd}n|dkr_d }d|_
nw|d kr|j
d!krd nd"}d|_
nD|d<krd}|jj|_
|jj|_n|d%krd&}d|_
n|d=kr]d|j
ko	dknr,|d%kr#d)}qZ|}qd|j
koFdknrTd*}qd&}ny|d>krrd+}nd|d-krd-}nO|d.krd.}n:|d/krd}d0|_
|jd||d1n|}|j|r|||_nJtjd2d3||f|jd4||d5|j|jj|ftStS|jd4||d6|j|jj|jftStS(?Ncss$|]}|jj|fVqdS(N(Rtupper(t.0tdatatype((sVC:\Program Files (x86)\MySQL\MySQL Workbench 6.1 CE\modules\db_sybase_migration_grt.pys	<genexpr>^sR1tVARCHARtNVARCHARt
UNIVARCHARiiiit
MEDIUMTEXTtLONGTEXTtCHARtNCHARtUNICHARtTEXTtNTEXTtUNITEXTitBIGINTtINTtSMALLINTtTINYINTtUNSIGNEDtSYSNAMEis,Source column type %s was migrated to %s(%s)tLONGSYSNAMEitDECIMALtNUMERICtREALtFLOATitDOUBLEtMONEYt
SMALLMONEYtIMAGEtLONGBLOBtBINARYt	VARBINARYtTINYBLOBt
MEDIUMBLOBR.R/tDATEtTIMEtBITis1Source column type BIT was migrated to TINYINT(1)s!Sybase migrateTableColumnsToMySQLs#Can't find datatype %s for type %s
is<Could not migrate column "%s" in "%s": Unknown datatype "%s"s2Could not migrate type of column "%s" in "%s" (%s)(sVARCHARsNVARCHARRC(sCHARsNCHARRH(sTEXTsNTEXTRK(sBIGINTsINTsSMALLINT(sDECIMALsNUMERIC(sMONEYs
SMALLMONEY(sBINARYs	VARBINARY(sDATETIMEs
SMALLDATETIME(R4tdictR5R2tuserTypet
actualTypetflagstextendRR>tlengthRtmajorNumbert	precisionRR6tnumericPrecisiontnumericScaletscalethas_keyRtlog_warningR%tFalsetTruetformattedRawType(	RR(R9R:R4tmysql_simpleTypestsource_typeR<ttarget_datatype((sVC:\Program Files (x86)\MySQL\MySQL Workbench 6.1 CE\modules\db_sybase_migration_grt.pytmigrateDatatypeForColumn[s																				
 c	Csx|jD]}x|jD]}x|jD]}d}d}|j|}|rftj||}n|r*|r*|dkrd}n|dkrd}n|rd||jjd|j	<qq*q*WqWq
W|S(s]
        Create datatype cast expression for target column based on source datatype.
        RQsCONVERT(VARCHAR(30), ?)RRsCONVERT(VARCHAR(255), ?)s%s as ?scolumnTypeCastExpression:%sN(
tschematattablestcolumnstNonetlookupSourceObjectRtgetColumnDataTypeR%t
customDataR(	RR(ttarget_catalogR*R+R:ttype_cast_expressionR<R9((sVC:\Program Files (x86)\MySQL\MySQL Workbench 6.1 CE\modules\db_sybase_migration_grt.pytmigrateUpdateForChangess 		-cCs.|r$|jd||d|dS||fS(Nis(Collation %s migrated to utf8_general_ciR1tutf8_general_ci(R1sutf8_general_ci(R6(RR(tcharsett	collationt
source_objectt
target_object((sVC:\Program Files (x86)\MySQL\MySQL Workbench 6.1 CE\modules\db_sybase_migration_grt.pyR$s
cCsXtj||||}|rT|jrT|jj}|dkrQ|j|_qQqTn|S(NRMRORNRL(sINTsTINYINTsSMALLINTsBIGINT(RtmigrateTableColumnToMySQLR2Rtidentityt
autoIncrement(RR(R9R+R:R<((sVC:\Program Files (x86)\MySQL\MySQL Workbench 6.1 CE\modules\db_sybase_migration_grt.pyRs	cCstj||||}|S(N(RtmigrateTableForeignKeyToMySQL(RR(t	source_fkR+t	target_fk((sVC:\Program Files (x86)\MySQL\MySQL Workbench 6.1 CE\modules\db_sybase_migration_grt.pyRs(t__name__t
__module__RqR!R#R=RvRR$RR(((sVC:\Program Files (x86)\MySQL\MySQL Workbench 6.1 CE\modules\db_sybase_migration_grt.pyRs			s				cCsdS(NtSybase((((sVC:\Program Files (x86)\MySQL\MySQL Workbench 6.1 CE\modules\db_sybase_migration_grt.pytgetTargetDBMSNamescCstj||S(N(tinstanceR!(RR((sVC:\Program Files (x86)\MySQL\MySQL Workbench 6.1 CE\modules\db_sybase_migration_grt.pyR!scCstj||S(N(RtmigrateCatalog(R(t
sourceCatalog((sVC:\Program Files (x86)\MySQL\MySQL Workbench 6.1 CE\modules\db_sybase_migration_grt.pyRscCstj|||S(N(Rt
migrateSchema(R(tsourceSchemaR4((sVC:\Program Files (x86)\MySQL\MySQL Workbench 6.1 CE\modules\db_sybase_migration_grt.pyRscCstj|||S(N(RR#(R(R)t
target_schema((sVC:\Program Files (x86)\MySQL\MySQL Workbench 6.1 CE\modules\db_sybase_migration_grt.pyR#scCstj|||S(N(RtmigrateTableToMySQL2ndPass(R(R)R+((sVC:\Program Files (x86)\MySQL\MySQL Workbench 6.1 CE\modules\db_sybase_migration_grt.pyR"scCstj|||S(N(RR(R(RR+((sVC:\Program Files (x86)\MySQL\MySQL Workbench 6.1 CE\modules\db_sybase_migration_grt.pyR'scCstj|||S(N(RtmigrateTriggerToMySQL(R(tsource_triggerttarget_table((sVC:\Program Files (x86)\MySQL\MySQL Workbench 6.1 CE\modules\db_sybase_migration_grt.pyR,scCstj|||S(N(RtmigrateViewToMySQL(R(tsource_viewR((sVC:\Program Files (x86)\MySQL\MySQL Workbench 6.1 CE\modules\db_sybase_migration_grt.pyR1scCstj|||S(N(RtmigrateRoutineToMySQL(R(tsource_routineR((sVC:\Program Files (x86)\MySQL\MySQL Workbench 6.1 CE\modules\db_sybase_migration_grt.pyR6scCstj||S(N(RR(R(R~((sVC:\Program Files (x86)\MySQL\MySQL Workbench 6.1 CE\modules\db_sybase_migration_grt.pyR;scCs"tjtjtjjj}|S(N(RtListtOBJECTRtdb_migration_MigrationParametert__grtclassname__(R(tlist((sVC:\Program Files (x86)\MySQL\MySQL Workbench 6.1 CE\modules\db_sybase_migration_grt.pytgetMigrationOptions@s(+RtwbRRtdb_generic_migration_grtRtworkbench.utilsRt
ModuleInfoRRRtexporttSTRINGRRtGrtLogObjectR!t
db_Catalogtdb_migration_MigrationRt	db_SchemaRtdb_TableR#RMRtdb_mysql_ForeignKeyt
db_ForeignKeyRtdb_mysql_Triggert
db_TriggerRt
db_mysql_Viewtdb_ViewRtdb_mysql_Routinet
db_RoutineRRtLISTRR(((sVC:\Program Files (x86)\MySQL\MySQL Workbench 6.1 CE\modules\db_sybase_migration_grt.pyt<module>s(	*099699990

Anon7 - 2022
AnonSec Team