Фактические данные получены через расширение interbase от отдельной локальной базы Firebird. Собственная учебная таблица удалена после наблюдений.
Строки и дополнительные наблюдения
{
"price_before": 2500,
"price_inside_transaction": 2000,
"first_affected": 1,
"duplicate_return": false,
"duplicate_error_code": -803,
"duplicate_message_present": true,
"raw_error_text_published": false,
"explicit_rollback": true,
"commits_for_business_batch": 0,
"stored_rows_after": [
{
"ID": 1,
"TITLE": "Кабель",
"PRICE_KOPECKS": 2500
}
]
}
Самостоятельный запуск создаёт result.json с данными и metrics.json с проверками рядом с example.php.