{
  "config_version": 1,
  "name": "tidb_load_emailmessage_batch1",
  "description": "Dedicated EmailMessage load plan using insert-only writes and conservative truncation for address fields.",
  "include_objects": [
    "EmailMessage"
  ],
  "object_load_strategies": {
    "EmailMessage": {
      "mode": "insert_only",
      "chunk_size": 10,
      "notes": "bypass TiDB LOAD DATA instability for large email payload rows",
      "column_value_rules": {
        "ToAddress": {
          "max_bytes": "255"
        },
        "CcAddress": {
          "max_bytes": "255"
        },
        "BccAddress": {
          "max_bytes": "255"
        },
        "FromAddress": {
          "max_bytes": "255"
        },
        "ValidatedFromAddress": {
          "max_bytes": "255"
        },
        "Status": {
          "max_bytes": "255"
        },
        "Subject": {
          "max_bytes": "255"
        },
        "TextBody": {
          "max_bytes": "65535"
        },
        "HtmlBody": {
          "max_bytes": "65535"
        },
        "Headers": {
          "max_bytes": "65535"
        }
      }
    }
  }
}
