{
    "id": "mysql146-x-schema-cleanup-boundaries",
    "title": "Повторить удаление alpha и сохранить соседнюю beta",
    "columns": [
        "Наблюдение",
        "Результат"
    ],
    "rows": [
        [
            "Первое удаление alpha",
            true
        ],
        [
            "Alpha отсутствует после первого удаления",
            true
        ],
        [
            "Повторное удаление отсутствующей alpha",
            false
        ],
        [
            "Перехвачено ожидаемых предупреждений",
            1
        ],
        [
            "Уровень предупреждения",
            2
        ],
        [
            "Beta пока существует",
            true
        ],
        [
            "Код квитанции в beta",
            "KEEP"
        ],
        [
            "Позиций в квитанции beta",
            9
        ],
        [
            "Квитанция beta не изменилась",
            true
        ],
        [
            "Оба учебных имени свободны после запуска",
            true
        ]
    ],
    "checks": {
        "first_drop": true,
        "alpha_absent": true,
        "second_drop": true,
        "expected_warning": true,
        "beta_exists": true,
        "beta_readback": true,
        "beta_unchanged": true,
        "one_removed_before_finally": true,
        "schemas_absent_after": true,
        "owned_objects_removed": true
    },
    "observations": {
        "schema_absence_before": {
            "phpmanualx146alpha": true,
            "phpmanualx146beta": true
        },
        "schema_absence_after": {
            "phpmanualx146alpha": true,
            "phpmanualx146beta": true
        },
        "first_drop": true,
        "alpha_absent_after_first": true,
        "second_drop": false,
        "expected_missing_warnings": [
            {
                "level": 2,
                "message": "mysql_xdevapi\\Session::dropSchema(): cannot drop schema 'phpmanualx146alpha'"
            }
        ],
        "beta_before": {
            "code": "KEEP",
            "items": 9
        },
        "beta_after": {
            "code": "KEEP",
            "items": 9
        },
        "beta_exists_before_finally": true
    },
    "runtime": {
        "php": "8.3.35",
        "extension": "8.0.30",
        "server_version": 80413,
        "schema": null,
        "host": "127.0.0.1",
        "port": 33140
    },
    "schema_absence_before": {
        "phpmanualx146alpha": true,
        "phpmanualx146beta": true
    },
    "schema_absence_after": {
        "phpmanualx146alpha": true,
        "phpmanualx146beta": true
    },
    "owned_objects": [
        {
            "type": "SCHEMA",
            "name": "phpmanualx146alpha"
        },
        {
            "type": "SCHEMA",
            "name": "phpmanualx146beta"
        }
    ],
    "removed_objects": [
        {
            "type": "SCHEMA",
            "name": "phpmanualx146alpha"
        },
        {
            "type": "SCHEMA",
            "name": "phpmanualx146beta"
        }
    ]
}
