{
    "id": "pdo179-pending-recovery",
    "title": "Закончить ненужное чтение и распознать позднюю ошибку",
    "columns": [
        "Наблюдение",
        "Результат"
    ],
    "rows": [
        [
            "Прочитана первая заявка",
            "A-1"
        ],
        [
            "После closeCursor доступно заявок",
            3
        ],
        [
            "Поздняя ошибка замечена",
            true
        ],
        [
            "Следующий запрос вернул",
            "A-3"
        ],
        [
            "Файл",
            "recovery.json"
        ]
    ],
    "checks": {
        "first_row": true,
        "cancel_releases_statement": true,
        "read_after_cancel": true,
        "early_result_received": true,
        "late_error_caught": true,
        "late_statement_released": true,
        "read_after_error": true,
        "no_transaction_left": true,
        "owned_objects_removed": true
    },
    "observations": {
        "first_row": {
            "id": 1,
            "code": "A-1"
        },
        "early_result": [
            {
                "phase": "before-error"
            }
        ],
        "late_error": {
            "failed": true,
            "state": "HY000",
            "code": 0
        },
        "recovery": {
            "first": "A-1",
            "after_cancel": 3,
            "late_error": true,
            "after_error": "A-3"
        }
    },
    "runtime": {
        "php": "8.5.11",
        "extension": "8.5.11",
        "pdo": "8.5.11",
        "driver": "dblib",
        "server_version": "17.0.5035.5",
        "client": "freetds v1.3.17",
        "tds_version": "7.4",
        "database": "phpmanual179",
        "transport": "private_loopback_tcp"
    },
    "owned_objects": [
        {
            "type": "TABLE",
            "name": "pdo179_queue_1cb68f6ba63d"
        }
    ],
    "removed_objects": [
        {
            "type": "TABLE",
            "name": "pdo179_queue_1cb68f6ba63d"
        }
    ]
}
