Skip to content

Commit a3889fe

Browse files
committed
fix: pgto money bug
1 parent 324a5f5 commit a3889fe

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

connectors-common/postgres-core/src/main/java/io/tapdata/connector/postgres/PostgresTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -245,7 +245,7 @@ private boolean deployPgto() {
245245
process = processBuilder.start();
246246
process.waitFor(60, TimeUnit.SECONDS);
247247
new File(FileUtil.paths(toolPath, ctlDir)).mkdir();
248-
processBuilder.command("/bin/sh", "-c", String.format("walminer pgto -i -c %s -s '%s' -e %s -t 4 --source-connstr1='host=%s port=%s username=%s dbanme=%s password=%s'", toolDir.getAbsolutePath() + "/" + ctlDir, slotName, ((PostgresConfig) commonDbConfig).getPgtoPort(), commonDbConfig.getHost(), commonDbConfig.getPort(), commonDbConfig.getUser(), commonDbConfig.getDatabase(), commonDbConfig.getPassword()));
248+
processBuilder.command("/bin/sh", "-c", String.format("walminer pgto init -c %s -s '%s' -e %s -t 4 --source-connstr1='host=%s port=%s username=%s dbanme=%s password=%s'", toolDir.getAbsolutePath() + "/" + ctlDir, slotName, ((PostgresConfig) commonDbConfig).getPgtoPort(), commonDbConfig.getHost(), commonDbConfig.getPort(), commonDbConfig.getUser(), commonDbConfig.getDatabase(), commonDbConfig.getPassword()));
249249
process = processBuilder.start();
250250
process.waitFor(60, TimeUnit.SECONDS);
251251
try (BufferedReader reader = new BufferedReader(new InputStreamReader(process.getInputStream()))) {
@@ -256,7 +256,7 @@ private boolean deployPgto() {
256256
}
257257
int exitCode = process.waitFor();
258258
System.out.println("exit code: " + exitCode);
259-
processBuilder.command("/bin/sh", "-c", String.format("walminer pgto -m -c %s", toolDir.getAbsolutePath() + "/" + ctlDir));
259+
processBuilder.command("/bin/sh", "-c", String.format("walminer pgto run -m -c %s", toolDir.getAbsolutePath() + "/" + ctlDir));
260260
processBuilder.redirectOutput(ProcessBuilder.Redirect.INHERIT);
261261
process = processBuilder.start();
262262
process.waitFor(60, TimeUnit.SECONDS);

connectors-common/postgres-core/src/main/java/io/tapdata/connector/postgres/cdc/AbstractWalLogMiner.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -176,6 +176,7 @@ protected void parseKeyAndValue(String tableName, Map.Entry<String, Object> stri
176176
case "integer":
177177
case "bigint":
178178
case "numeric":
179+
case "money":
179180
case "real":
180181
case "double precision":
181182
stringObjectEntry.setValue(new BigDecimal((String) value));

0 commit comments

Comments
 (0)