{
  "python": "3.12.14",
  "sqlite": "3.53.1",
  "replace": {
    "sql": "INSERT OR REPLACE INTO parent VALUES(1,'new')",
    "foreign_keys": 1,
    "before": {
      "parent": [
        [
          1,
          "old"
        ]
      ],
      "child": [
        [
          10,
          1,
          "history"
        ]
      ]
    },
    "after": {
      "parent": [
        [
          1,
          "new"
        ]
      ],
      "child": []
    },
    "foreign_key_check": []
  },
  "upsert": {
    "sql": "INSERT INTO parent VALUES(1,'new') ON CONFLICT(id) DO UPDATE SET name=excluded.name",
    "foreign_keys": 1,
    "before": {
      "parent": [
        [
          1,
          "old"
        ]
      ],
      "child": [
        [
          10,
          1,
          "history"
        ]
      ]
    },
    "after": {
      "parent": [
        [
          1,
          "new"
        ]
      ],
      "child": [
        [
          10,
          1,
          "history"
        ]
      ]
    },
    "foreign_key_check": []
  },
  "triggers_or_existing_data_executed": false,
  "all_assertions_passed": true
}
