Сохранить заявку с новым номером и объяснить пропуск после отмены
Фактические данные получены через расширение interbase от отдельной локальной базы Firebird. Собственные учебные объекты удалены после наблюдений.
Наблюдаемый результат программы| Наблюдение | Результат |
|---|
| Исходный счётчик | 0 |
|---|
| ID отменённого черновика | 1 |
|---|
| Черновиков осталось | 0 |
|---|
| Счётчик после rollback | 1 |
|---|
| ID сохранённой заявки | 2 |
|---|
| Сохранённая заявка | Подтверждённая заявка |
|---|
| Строк в таблице | 1 |
|---|
Строки и дополнительные наблюдения
{
"initial": 0,
"allocated_first": 1,
"cancelled_row_count": 0,
"sequence_after_rollback": 1,
"next": 2,
"stored": [
{
"ID": 2,
"TITLE": "Подтверждённая заявка"
}
],
"sequence_decrement_attempted": false
}
Самостоятельный запуск создаёт result.json с данными и metrics.json с проверками рядом с example.php.