anchor.diff:              "field": "snapshot"
             },
             {
  +            "type": "string",
  +            "optional": false,
  +            "field": "db"
  +          },
  +          {
  +            "type": "string",
  +            "optional": true,
  +            "field": "table"
  +          },
  +          {
  +            "type": "int64",
  +            "optional": false,
  +            "field": "server_id"
  +          },
  +          {
  +            "type": "string",
  +            "optional": true,
  +            "field": "gtid"
  +          },
  +          {
  +            "type": "string",
  +            "optional": false,
  +            "field": "file"
  +          },
  +          {
  +            "type": "int64",
  +            "optional": false,
  +            "field": "pos"
  +          },
  +          {
  +            "type": "int32",
  +            "optional": false,
  +            "field": "row"
  +          },
  +          {
               "type": "int64",
               "optional": true,
               "field": "thread"
  
positive.code:             "optional": false,
              "field": "email"
            }
          ]
        },
        {
          "field": "after",
          "type": "struct",
          "name": "mysql-server-1.inventory.customers.Value",
          "optional": true,
          "fields": [
            {
              "type": "int32",
  
negative.code: This is usually done by database. +
  Set to `true` (the default) when Debezium should do the conversion. +
  Set to `false` when conversion is fully delegated to the database.
  
  |`source.struct.version` +
  0.10 and later
  |v2
  |Schema version for the `source` block in CDC events; Debezium 0.10 introduced a few breaking +
  changes to the structure of the `source` block in order to unify the exposed structure across
  all the connectors. +
  By setting this option to `v1` the structure used in earlier versions can be produced.
  Note that this setting is not recommended and is planned for removal in a future Debezium version.
  |=======================
  
  The connector also supports _pass-through_ configuration properties that are used when creating the Kafka producer and consumer. Specifically, all connector configuration properties that begin with the `database.history.producer.` prefix are used (without the prefix) when creating the Kafka producer that writes to the database history, and all those that begin with the prefix `database.history.consumer.` are used (without the prefix) when creating the Kafka consumer that reads the database history upon connector startup.
  