# --- Debezium Configuration ---
debezium.format.key=json
debezium.format.value=json
debezium.format.header=json
############################################## POSTGRES CONFIGURATION ##############################################
debezium.source.database.hostname=X.X.X.X
debezium.source.database.port=5432
debezium.source.database.user=colossus
debezium.source.database.dbname=development_2
debezium.source.slot.drop.on.stop=false
debezium.source.slot.max.retries=1
debezium.source.publication.autoconfigure.mode=disabled
debezium.source.connector.class=io.debezium.connector.postgresql.PostgresConnector
debezium.source.snapshot.mode=no_data
debezium.source.schema.include.list=test
debezium.source.table.include.list=^[^.]+\.(test)$
debezium.source.column.include.list=^[^.]+\.test\.(id)$
############################################## DEBEZIUM CORE SETTINGS ##############################################
debezium.source.topic.prefix=dev
debezium.source.topic.heartbeat.prefix=debezium_heartbeat
debezium.source.tombstones.on.delete=false
debezium.source.skipped.operations=none
debezium.source.key.converter.schemas.enable=false
debezium.source.value.converter.schemas.enable=false
debezium.source.max.batch.size=2048
debezium.source.max.queue.size=8192
debezium.source.offset.storage=org.apache.kafka.connect.storage.FileOffsetBackingStore
debezium.source.offset.storage.file.filename=/debezium/data/offsets.dat
debezium.source.transforms.routeDynamic.type=org.apache.kafka.connect.transforms.RegexRouter
debezium.source.transforms.routeDynamic.regex=^dev\.([^\.]+)\..*$
debezium.source.transforms.routeDynamic.replacement=debezium_dev_$1
debezium.source.transforms.ExtractOrderingKey.type=com.example.debezium.transforms.ExtractOrderingKey
debezium.source.transforms=routeDynamic,ExtractOrderingKey
############################################## PUB/SUB SINK SETTINGS ##############################################
debezium.sink.type=pubsub
debezium.sink.pubsub.ordering.enabled=true
############################################## QUARKUS SETTINGS ##############################################
quarkus.http.port=8080
quarkus.log.console.json=true
quarkus.log.level=DEBUG