-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathsink-postgres-inventory.json
30 lines (30 loc) · 1.64 KB
/
sink-postgres-inventory.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
{
"name": "postgres-JDBC-sink-connector-inventory",
"config": {
"connector.class": "io.confluent.connect.jdbc.JdbcSinkConnector",
"tasks.max": "1",
"topics": "postgres.DB2INST1.ORDERS, postgres.DB2INST1.PRODUCTS, postgres.DB2INST1.PRODUCTS_ON_HAND, postgres.DB2INST1.CUSTOMERS",
"connection.url": "jdbc:postgresql://postgres-replica:5432/postgres?user=postgres&password=postgres",
"transforms": "unwrap",
"transforms.unwrap.type": "io.debezium.transforms.ExtractNewRecordState",
"transforms.unwrap.drop.tombstones": "false",
"auto.create": "true",
"insert.mode": "upsert",
"delete.enabled": "true",
"pk.mode": "record_key",
"dialect.name" : "PostgreSqlDatabaseDialect",
"schema.name.adjustment.mode":"avro",
"confluent.topic.bootstrap.servers":"kafka:9092",
"auto.evolve": "true",
"schema.history.internal.kafka.bootstrap.servers": "kafka:9092",
"schema.history.internal.kafka.topic": "schema-changes.DB2INST1",
"key.converter": "io.apicurio.registry.utils.converter.AvroConverter",
"key.converter.apicurio.registry.url": "http://apicurio-registry:8080/apis/registry/v2",
"key.converter.apicurio.registry.auto-register": "true",
"key.converter.apicurio.registry.find-latest": "true",
"value.converter": "io.apicurio.registry.utils.converter.AvroConverter",
"value.converter.apicurio.registry.url": "http://apicurio-registry:8080/apis/registry/v2",
"value.converter.apicurio.registry.auto-register": "true",
"value.converter.apicurio.registry.find-latest": "true"
}
}