Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
D
data-sync
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
黄营
data-sync
Commits
66b476e9
Commit
66b476e9
authored
Nov 19, 2024
by
y1sa
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
bug修复
parent
739e2c88
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
8 additions
and
2 deletions
+8
-2
datasync.properties
datasync.properties
+1
-1
DebeziumProperties.java
...ava/com/tbyd/data/datasync/config/DebeziumProperties.java
+7
-1
No files found.
datasync.properties
View file @
66b476e9
...
...
@@ -3,7 +3,7 @@ source.port=1521
source.user
=
datacenter
source.password
=
data
source.dbname
=
ORCL
sync.tables
=
DATACENTER.
TEST_SYNC(ID)
sync.tables
=
TEST_SYNC(ID)
dest.host
=
10.99.44.13
dest.port
=
11521
dest.user
=
datacenter
...
...
src/main/java/com/tbyd/data/datasync/config/DebeziumProperties.java
View file @
66b476e9
...
...
@@ -2,7 +2,9 @@ package com.tbyd.data.datasync.config;
import
java.io.IOException
;
import
java.io.InputStream
;
import
java.util.Arrays
;
import
java.util.Properties
;
import
java.util.stream.Collectors
;
public
class
DebeziumProperties
{
...
...
@@ -35,6 +37,10 @@ public class DebeziumProperties {
debeziumProps
.
setProperty
(
DB_USER_KEY
,
DataSyncProperties
.
getSourceUser
(
dataSyncProps
));
debeziumProps
.
setProperty
(
DB_PASSWORD_KEY
,
DataSyncProperties
.
getSourcePassword
(
dataSyncProps
));
debeziumProps
.
setProperty
(
DB_DBNAME_KEY
,
DataSyncProperties
.
getSourceDbname
(
dataSyncProps
));
debeziumProps
.
setProperty
(
CAPTURED_TABLES_KEY
,
DataSyncProperties
.
getSyncTableNames
(
dataSyncProps
));
String
schema
=
DataSyncProperties
.
getSourceUser
(
dataSyncProps
).
toUpperCase
();
String
tables
=
DataSyncProperties
.
getSyncTableNames
(
dataSyncProps
);
String
schemaTables
=
Arrays
.
stream
(
tables
.
split
(
","
)).
map
(
tableName
->
schema
+
"."
+
tableName
).
collect
(
Collectors
.
joining
(
","
));
debeziumProps
.
setProperty
(
CAPTURED_TABLES_KEY
,
schemaTables
);
debeziumProps
.
setProperty
(
"schema.include.list"
,
schema
);
}
}
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