{
    "id": "pdo180-stock-notification",
    "title": "Получить сигнал после commit и перечитать реальный остаток",
    "columns": [
        "Наблюдение",
        "Результат"
    ],
    "rows": [
        [
            "Остаток после rollback",
            8
        ],
        [
            "Сообщение после rollback",
            false
        ],
        [
            "Товар",
            "CABLE"
        ],
        [
            "Остаток после commit",
            6
        ],
        [
            "Сигнал получен",
            true
        ],
        [
            "NOTICE отдельно",
            1
        ]
    ],
    "checks": {
        "different_backends": true,
        "rollback_silent": true,
        "rollback_preserved": true,
        "right_channel": true,
        "right_sender": true,
        "right_payload": true,
        "reread_committed": true,
        "notice_separate": true,
        "owned_objects_removed": true
    },
    "observations": {
        "event": {
            "sku": "CABLE",
            "quantity": 6,
            "rollback_notification": false,
            "commit_notification": true
        },
        "different_backends": true,
        "notice_contains_marker": true,
        "notification_is_durable_queue": false
    },
    "runtime": {
        "php": "8.5.11",
        "extension": "8.5.11",
        "pdo": "8.5.11",
        "driver": "pgsql",
        "server_version": "18.6",
        "client": "16.15",
        "database": "phpmanual180",
        "transport": "loopback_tcp"
    },
    "owned_objects": [
        {
            "type": "TABLE",
            "name": "pdo180_stock_3649634d387f"
        }
    ],
    "removed_objects": [
        {
            "type": "TABLE",
            "name": "pdo180_stock_3649634d387f"
        }
    ]
}
