{
    "id": "cub173-query-diagnostics",
    "title": "Отличить ошибочный SQL от пустого каталога",
    "columns": [
        "Наблюдение",
        "Результат"
    ],
    "rows": [
        [
            "Ошибочный столбец",
            "SQL отклонён; причина сохранена"
        ],
        [
            "Сохранённый код",
            -494
        ],
        [
            "Исправленный каталог",
            "1 | Кабель | 3"
        ],
        [
            "Новая диагностика",
            0
        ],
        [
            "Поиск id=999",
            0
        ],
        [
            "CSV",
            "query-diagnostics.csv"
        ]
    ],
    "checks": {
        "invalid_sql_false": true,
        "error_saved": true,
        "recovery_rows": true,
        "recovery_diagnostics_reset": true,
        "empty_is_not_failure": true,
        "csv_exact": true,
        "owned_objects_removed": true
    },
    "observations": {
        "failed_query": {
            "code": -494,
            "message_present": true,
            "warning": true,
            "global_code": -494,
            "facility": 1
        },
        "catalog": [
            {
                "id": "1",
                "title": "Кабель",
                "qty": "3"
            }
        ],
        "empty": [],
        "after_recovery": {
            "code": 0,
            "message_present": false
        },
        "csv_rows": [
            [
                "stage",
                "outcome",
                "code",
                "message_present"
            ],
            [
                "invalid_column",
                "sql_error",
                "-494",
                "yes"
            ],
            [
                "recovered_catalog",
                "1 row",
                "0",
                "no"
            ],
            [
                "empty_selection",
                "0 rows",
                "0",
                "no"
            ]
        ]
    },
    "runtime": {
        "php": "7.4.33",
        "extension": "11.2.0.0002",
        "php_extension_metadata": null,
        "server_version": "11.3.5.1274",
        "client_version": "11.2.0",
        "database": "phpmanual173",
        "transport": "isolated_loopback_broker",
        "charset": "utf-8",
        "autocommit": false
    },
    "owned_objects": [
        {
            "type": "TABLE",
            "name": "c173_diagnostics_66520710cd"
        }
    ],
    "removed_objects": [
        {
            "type": "TABLE",
            "name": "c173_diagnostics_66520710cd"
        }
    ]
}
