{ "name": "genex-outbox-connector", "config": { "connector.class": "io.debezium.connector.postgresql.PostgresConnector", "tasks.max": "1", "database.hostname": "${DEBEZIUM_DB_HOST:-postgres}", "database.port": "5432", "database.user": "${POSTGRES_USER:-genex}", "database.password": "${POSTGRES_PASSWORD:-genex_dev_password}", "database.dbname": "genex", "topic.prefix": "cdc.genex", "table.include.list": "public.outbox,public.debezium_heartbeat,public.debezium_signal", "plugin.name": "pgoutput", "publication.name": "debezium_outbox_publication", "publication.autocreate.mode": "disabled", "slot.name": "debezium_genex_outbox_slot", "key.converter": "org.apache.kafka.connect.json.JsonConverter", "key.converter.schemas.enable": "false", "value.converter": "org.apache.kafka.connect.json.JsonConverter", "value.converter.schemas.enable": "false", "transforms": "unwrap,route", "transforms.unwrap.type": "io.debezium.transforms.ExtractNewRecordState", "transforms.unwrap.drop.tombstones": "true", "transforms.unwrap.delete.handling.mode": "rewrite", "transforms.unwrap.add.fields": "op,table,source.ts_ms", "transforms.route.type": "org.apache.kafka.connect.transforms.RegexRouter", "transforms.route.regex": ".*outbox", "transforms.route.replacement": "cdc.genex.outbox", "heartbeat.interval.ms": "10000", "heartbeat.action.query": "INSERT INTO debezium_heartbeat (id, ts) VALUES (1, now()) ON CONFLICT (id) DO UPDATE SET ts = now()", "signal.enabled.channels": "source,kafka", "signal.data.collection": "public.debezium_signal", "signal.kafka.topic": "debezium-signals", "signal.kafka.bootstrap.servers": "${KAFKA_BROKERS:-kafka:9092}", "snapshot.mode": "initial", "decimal.handling.mode": "string", "time.precision.mode": "connect" } }