Получить согласованный остаток и затем открыть свежий снимок

Результат настоящего запуска PHP с PDO_SQLITE. Собственный учебный файл базы после наблюдений удалён; полезная выгрузка сохранена.

Результат выполнения
НаблюдениеРезультат
ТоварCABLE
Читатель до изменения3
Писатель после commit7
Читатель в прежней транзакции3
Читатель в новой транзакции7
Checkpoint занятнет
Файлsnapshot.csv
Полученные строки и наблюдения
{
    "journal_mode": "wal",
    "reader_before": [
        {
            "sku": "CABLE",
            "qty": 3
        }
    ],
    "writer_after": [
        {
            "sku": "CABLE",
            "qty": 7
        }
    ],
    "reader_same_transaction": [
        {
            "sku": "CABLE",
            "qty": 3
        }
    ],
    "reader_new_transaction": [
        {
            "sku": "CABLE",
            "qty": 7
        }
    ],
    "checkpoint": [
        {
            "busy": 0,
            "log": 0,
            "checkpointed": 0
        }
    ]
}

result.json содержит те же данные.