forked from go/golangs_learn
viviman
3 years ago
5 changed files with 77 additions and 0 deletions
@ -0,0 +1,16 @@ |
|||||
|
package main |
||||
|
|
||||
|
var Mysql_Url = "jdbc:mysql://127.0.0.1:35017/hy_qggwy" |
||||
|
var Mysql_Usr = "root" |
||||
|
var Mysql_Pwd = "admin" |
||||
|
var Mysql_TypeReader = "mysqlreader" |
||||
|
var Mysql_TypeWriter = "mysqlwriter" |
||||
|
|
||||
|
var Oracle_Url = "jdbc:oracle:thin:@127.0.0.1:1521:orcl" |
||||
|
var Oracle_Usr = "hy_qggwy" |
||||
|
var Oracle_Pwd = "hy_qggwy" |
||||
|
var Oracle_TypeReader = "oraclereader" |
||||
|
var Oracle_TypeWriter = "oraclewriter" |
||||
|
|
||||
|
var TableInit = []string{"a01_config_init", "a01_sortconfig_init"} |
||||
|
var TableTruncate = []string{"a01", "a01_config", "a01_for_torgid", "a01_sortconfig", "a01searchtemp", "a02", "a05", "a06", "a08", "a11", "a14", "a15", "a17", "a29", "a30", "a31", "a32", "a33", "a36", "a37", "a41", "a53", "a57", "a60", "a61", "a62", "a63", "a64", "a65", "a68", "a69", "a71", "a99z1", "b01", "b01_count_zj", "b01_extand", "competence_userdept", "customquery", "customquerylist", "cx_project", "cx_template", "data_arrange", "datarecord", "expinfo", "exptableinfo", "hzb_report_receive", "imp_record", "inner_check_result", "j0801", "j0802", "j0803", "j0804", "j0805", "j0806", "j0901", "j0902", "j0903", "j0904", "j0905", "j0906", "j1001", "j1002", "j1003", "j1004", "j1005", "j1006", "j1101", "j1102", "j1103", "j1104", "j1105", "j1106", "j1201", "j1202", "j1203", "j1204", "j1205", "j1206", "j1301", "j1302", "j1303", "j1304", "j1305", "j1306", "j1401", "j1402", "j1403", "j1404", "j1405", "j1406", "j1501", "j1502", "j1503", "j1504", "j1505", "j1506", "j1507", "j1601", "j1602", "j1603", "j1604", "j1605", "j1606", "j1607", "j1701", "j1702", "j1703", "j1704", "j1705", "j1706", "j1707", "j1801", "j1802", "j1803", "j1804", "j1805", "j1806", "j1807", "j1901", "j1902", "j1903", "j1904", "j1905", "j1906", "j1907", "j1908", "j2001", "j2002", "j2003", "j2004", "j2005", "j2006", "j2007", "j2008", "j2101", "j2102", "j2103", "j2104", "j2105", "j2106", "j2107", "j2108", "jlast", "listinfo", "log_detail", "log_detail_b", "log_detail_temp", "log_main", "log_main_b", "m_m01", "m_m02", "m_m03", "m_m04", "m_m05", "m_m06", "m_m07", "m_m08", "m_m09", "m_n01", "m_n02", "m_n03", "m_n04", "m_n05", "m_p01", "m_p02", "m_p03", "m_q01", "m_q02", "m_q03", "m_q04", "m_q05", "m_q06", "m_q07", "m_q08", "m_q09", "m_q10", "m_q11", "m_q12", "m_q13", "m_s01", "m_s02", "m_s03", "m_s04", "m_s05", "m_s06", "m_s07", "m_s07_temp", "middleverify_error_list", "middleverify_process", "outer_check_result", "sys_errorlog", "sys_log", "sys_sqllog", "syslogonlog", "tab_datacontrastresult", "table_orglevel", "tableinfo_temp", "tb_set_period", "tb_set_unit", "user_op_code", "verify_error_ignore", "verify_error_list_mirror", "verify_error_list_mirror_imp", "verify_mark"} |
@ -0,0 +1,7 @@ |
|||||
|
package main |
||||
|
|
||||
|
import "github.com/google/martian/log" |
||||
|
|
||||
|
func main() { |
||||
|
log.Infof("测试 开发控制脚本问题!") |
||||
|
} |
@ -0,0 +1,52 @@ |
|||||
|
package main |
||||
|
|
||||
|
type Mysql2Oracle struct { |
||||
|
Job struct { |
||||
|
Content []struct { |
||||
|
Reader struct { |
||||
|
Name string `json:"name"` |
||||
|
Parameter struct { |
||||
|
Column []string `json:"column"` |
||||
|
Connection []struct { |
||||
|
JdbcUrl []string `json:"jdbcUrl"` |
||||
|
Table []string `json:"table"` |
||||
|
} `json:"connection"` |
||||
|
Password string `json:"password"` |
||||
|
Username string `json:"username"` |
||||
|
Where string `json:"where"` |
||||
|
} `json:"parameter"` |
||||
|
} `json:"reader"` |
||||
|
Writer struct { |
||||
|
Name string `json:"name"` |
||||
|
Parameter struct { |
||||
|
Column []string `json:"column"` |
||||
|
Connection []struct { |
||||
|
JdbcUrl string `json:"jdbcUrl"` |
||||
|
Table []string `json:"table"` |
||||
|
} `json:"connection"` |
||||
|
Password string `json:"password"` |
||||
|
PreSql []string `json:"preSql"` |
||||
|
Username string `json:"username"` |
||||
|
} `json:"parameter"` |
||||
|
} `json:"writer"` |
||||
|
} `json:"content"` |
||||
|
Setting struct { |
||||
|
Speed struct { |
||||
|
Channel string `json:"channel"` |
||||
|
} `json:"speed"` |
||||
|
} `json:"setting"` |
||||
|
} `json:"job"` |
||||
|
} |
||||
|
|
||||
|
type Info struct { |
||||
|
NameReader string |
||||
|
ColumnReader []string |
||||
|
TableReader []string |
||||
|
NameWriter string |
||||
|
ColumnWriter []string |
||||
|
TableWriter []string |
||||
|
} |
||||
|
|
||||
|
func GetMysql2Oracle(info []Info) Mysql2Oracle { |
||||
|
return Mysql2Oracle{} |
||||
|
} |
Loading…
Reference in new issue