{
    "id": "pdo180-large-object-replacement",
    "title": "Заменить вложение атомарно и не оставить лишние объекты",
    "columns": [
        "Наблюдение",
        "Результат"
    ],
    "rows": [
        [
            "Ошибка версии",
            "23514"
        ],
        [
            "После отката",
            1
        ],
        [
            "Неудачный LO удалён откатом",
            true
        ],
        [
            "После замены",
            2
        ],
        [
            "Старый LO удалён",
            true
        ],
        [
            "Файл",
            "replacement.txt"
        ]
    ],
    "checks": {
        "failure_check": true,
        "old_link_preserved": true,
        "old_content_preserved": true,
        "rolledback_lob_absent": true,
        "new_link": true,
        "old_lob_unlinked": true,
        "new_content": true,
        "transaction_closed": true,
        "owned_objects_removed": true
    },
    "observations": {
        "lifecycle": [
            {
                "oid": "16565",
                "ending": "explicit_unlink"
            },
            {
                "oid": "16566",
                "ending": "transaction_rollback"
            },
            {
                "oid": "16567",
                "ending": "finally_unlink"
            }
        ],
        "text": "Instruction version 2\n"
    },
    "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_versions_be70a868fc23"
        },
        {
            "type": "LARGE_OBJECT",
            "name": "16565"
        },
        {
            "type": "LARGE_OBJECT",
            "name": "16566"
        },
        {
            "type": "LARGE_OBJECT",
            "name": "16567"
        }
    ],
    "removed_objects": [
        {
            "type": "LARGE_OBJECT",
            "name": "16567"
        },
        {
            "type": "LARGE_OBJECT",
            "name": "16566"
        },
        {
            "type": "LARGE_OBJECT",
            "name": "16565"
        },
        {
            "type": "TABLE",
            "name": "pdo180_versions_be70a868fc23"
        }
    ]
}
