Slide 21
Slide 21 text
༻ྫ
͜ΜͳJSONΛ࡞Δ.
{
"name": "connector໊",
"config": {
"connector.class": "io.debezium.connector.mysql.MySqlConnector",
"ུ": "ུ",
"database.hostname": "{mysql}",
"database.port": "{port}",
"database.user": "{user}",
"database.password": "{password}",
"database.include.list": "{schema}",
"table.include.list": "{schema.table1,...}",
"snapshot.mode": "initial"
}
}
͜Μͳσʔλ͕ಘΒΕΔ
// Insert
{
"before": null,
"after": { "id": 1, "name": "init name" }
}
// Update
{
"before": { "id": 1, "name": "before name" },
"after": { "id": 1, "name": "after name" }
}
// Delete
{
"before": { "id": 1, "name": "after name" },
"after": null
}