Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
D
datax-cloud
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
黄营
datax-cloud
Commits
56627b46
Commit
56627b46
authored
Mar 24, 2020
by
yuwei
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
2.0.0项目初始化
parent
e45fe128
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
6 additions
and
5 deletions
+6
-5
AbstractDbDialect.java
...a/cn/datax/common/database/dialect/AbstractDbDialect.java
+2
-1
OracleDialect.java
.../java/cn/datax/common/database/dialect/OracleDialect.java
+1
-1
PostgreDialect.java
...java/cn/datax/common/database/dialect/PostgreDialect.java
+2
-2
SQLServer2008Dialect.java
...n/datax/common/database/dialect/SQLServer2008Dialect.java
+1
-1
No files found.
datax-common/datax-common-database/src/main/java/cn/datax/common/database/dialect/AbstractDbDialect.java
View file @
56627b46
...
@@ -17,7 +17,8 @@ public abstract class AbstractDbDialect implements DbDialect {
...
@@ -17,7 +17,8 @@ public abstract class AbstractDbDialect implements DbDialect {
@Override
@Override
public
String
tables
(
String
dbName
)
{
public
String
tables
(
String
dbName
)
{
return
"show tables"
;
// return "select table_name name, table_comment comment from information_schema.tables where table_schema = '" + dbName + "' and table_type = 'BASE TABLE' ";
return
"SELECT table_name name FROM information_schema.tables WHERE table_schema = '"
+
dbName
+
"' AND table_type = 'BASE TABLE' "
;
}
}
@Override
@Override
...
...
datax-common/datax-common-database/src/main/java/cn/datax/common/database/dialect/OracleDialect.java
View file @
56627b46
...
@@ -20,7 +20,7 @@ public class OracleDialect extends AbstractDbDialect {
...
@@ -20,7 +20,7 @@ public class OracleDialect extends AbstractDbDialect {
@Override
@Override
public
String
tables
(
String
dbName
)
{
public
String
tables
(
String
dbName
)
{
return
"SELECT
u.TABLE_NAME FROM user_tables u
"
;
return
"SELECT
table_name name FROM user_tables
"
;
}
}
@Override
@Override
...
...
datax-common/datax-common-database/src/main/java/cn/datax/common/database/dialect/PostgreDialect.java
View file @
56627b46
...
@@ -26,7 +26,7 @@ public class PostgreDialect extends AbstractDbDialect {
...
@@ -26,7 +26,7 @@ public class PostgreDialect extends AbstractDbDialect {
"pg_attribute a\n"
+
"pg_attribute a\n"
+
"LEFT OUTER JOIN pg_description b ON a.attrelid=b.objoid AND a.attnum = b.objsubid,\n"
+
"LEFT OUTER JOIN pg_description b ON a.attrelid=b.objoid AND a.attnum = b.objsubid,\n"
+
"pg_type t\n"
+
"pg_type t\n"
+
"WHERE c.relname = 't
eble_a
'\n"
+
"WHERE c.relname = 't
ableName
'\n"
+
"and a.attnum > 0\n"
+
"and a.attnum > 0\n"
+
"and a.attrelid = c.oid\n"
+
"and a.attrelid = c.oid\n"
+
"and a.atttypid = t.oid\n"
+
"and a.atttypid = t.oid\n"
+
...
@@ -36,7 +36,7 @@ public class PostgreDialect extends AbstractDbDialect {
...
@@ -36,7 +36,7 @@ public class PostgreDialect extends AbstractDbDialect {
@Override
@Override
public
String
tables
(
String
dbName
)
{
public
String
tables
(
String
dbName
)
{
return
"
select tablename from pg_tables WHERE schemaname = 'public' AND tableowner = '"
+
dbName
+
"'
"
;
return
"
SELECT tablename name FROM pg_tables WHERE schemaname = 'public' AND tableowner = '"
+
dbName
+
"'
"
;
}
}
@Override
@Override
...
...
datax-common/datax-common-database/src/main/java/cn/datax/common/database/dialect/SQLServer2008Dialect.java
View file @
56627b46
...
@@ -21,7 +21,7 @@ public class SQLServer2008Dialect extends AbstractDbDialect {
...
@@ -21,7 +21,7 @@ public class SQLServer2008Dialect extends AbstractDbDialect {
@Override
@Override
public
String
tables
(
String
dbName
)
{
public
String
tables
(
String
dbName
)
{
return
"SELECT
Name FROM "
+
dbName
+
"..SysObjects Where XT
ype='U' "
;
return
"SELECT
name FROM sysobjects WHERE xt
ype='U' "
;
}
}
private
static
String
getOrderByPart
(
String
sql
)
{
private
static
String
getOrderByPart
(
String
sql
)
{
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment