src/main/java/org/embulk/output/PostgreSQLOutputPlugin.java in embulk-output-postgresql-0.8.2 vs src/main/java/org/embulk/output/PostgreSQLOutputPlugin.java in embulk-output-postgresql-0.8.3
- old
+ new
@@ -75,11 +75,11 @@
.setSupportedModes(ImmutableSet.of(Mode.INSERT, Mode.INSERT_DIRECT, Mode.MERGE, Mode.MERGE_DIRECT, Mode.TRUNCATE_INSERT, Mode.REPLACE))
.setIgnoreMergeKeys(false);
}
@Override
- protected PostgreSQLOutputConnector getConnector(PluginTask task, boolean retryableMetadataOperation)
+ protected JdbcOutputConnector getConnector(PluginTask task, boolean retryableMetadataOperation)
{
PostgreSQLPluginTask t = (PostgreSQLPluginTask) task;
loadDriver("org.postgresql.Driver", t.getDriverPath());
@@ -112,10 +112,10 @@
props.setProperty("user", t.getUser());
props.setProperty("password", t.getPassword());
logConnectionProperties(url, props);
- return new PostgreSQLOutputConnector(url, props, t.getSchema());
+ return new PostgreSQLOutputConnector(url, props, t.getSchema(), t.getTransactionIsolation());
}
@Override
protected TableIdentifier buildIntermediateTableId(JdbcOutputConnection con, PluginTask task, String tableName) {
PostgreSQLPluginTask t = (PostgreSQLPluginTask) task;