Debezium 是否使用 Postgres 主键作为分区键?
Does Debezium use Postgres primary key for partition key?
我正在查看 Debezium 文档:https://debezium.io/documentation/reference/configuration/topic-routing.html
我只能看到如何指定自定义键,但我无法理解是否默认使用数据库主键作为路由键。
数据库主键甚至可以是三元组,如 (column1, column2.column3)
是的,可以使用 message.key.columns
样本:
{
"name": "my-connector",
"config": {
"...": "...",
"message.key.columns": "my_database.users:department_id"
}
}
我正在查看 Debezium 文档:https://debezium.io/documentation/reference/configuration/topic-routing.html
我只能看到如何指定自定义键,但我无法理解是否默认使用数据库主键作为路由键。
数据库主键甚至可以是三元组,如 (column1, column2.column3)
是的,可以使用 message.key.columns
样本:
{
"name": "my-connector",
"config": {
"...": "...",
"message.key.columns": "my_database.users:department_id"
}
}