{
    "id": "mysql141-x-table-handles",
    "title": "Узнать таблицу, её схему и представление",
    "columns": [
        "Наблюдение",
        "Результат"
    ],
    "rows": [
        [
            "До CREATE TABLE объект существовал в базе",
            false
        ],
        [
            "После CREATE TABLE",
            true
        ],
        [
            "getName соответствует созданному имени",
            true
        ],
        [
            "getSchema соответствует выбранной схеме",
            true
        ],
        [
            "getSession ведёт к тому же соединению",
            true
        ],
        [
            "Исходная таблица является VIEW",
            false
        ],
        [
            "Созданное представление является VIEW",
            true
        ],
        [
            "Своих объектов в getTables",
            2
        ],
        [
            "Всего строк в таблице",
            3
        ],
        [
            "Активные товары через VIEW",
            "LED, CABLE"
        ]
    ],
    "checks": {
        "handle_before_create": true,
        "same_handle_after_create": true,
        "correct_name": true,
        "correct_schema": true,
        "same_connection": true,
        "view_distinguished": true,
        "listed_owned_objects": true,
        "row_count": true,
        "view_rows": true,
        "owned_objects_removed": true
    },
    "observations": {
        "name": "mysql141_handles_28539bdb6403",
        "view_name": "mysql141_active_view_a2448fa3238f",
        "listed_own_objects": {
            "mysql141_handles_28539bdb6403": "mysql_xdevapi\\Table",
            "mysql141_active_view_a2448fa3238f": "mysql_xdevapi\\Table"
        },
        "name_property": "mysql141_handles_28539bdb6403",
        "get_name": "mysql141_handles_28539bdb6403",
        "connection_id": 94,
        "table_session_id": 94,
        "view_rows": [
            {
                "sku": "LED"
            },
            {
                "sku": "CABLE"
            }
        ]
    },
    "runtime": {
        "php": "8.3.35",
        "extension": "8.0.30",
        "server_version": 80413,
        "schema": "php_manual_x139",
        "host": "127.0.0.1",
        "port": 33140
    },
    "owned_objects": [
        {
            "type": "TABLE",
            "name": "mysql141_handles_28539bdb6403"
        },
        {
            "type": "VIEW",
            "name": "mysql141_active_view_a2448fa3238f"
        }
    ],
    "removed_objects": [
        {
            "type": "VIEW",
            "name": "mysql141_active_view_a2448fa3238f"
        },
        {
            "type": "TABLE",
            "name": "mysql141_handles_28539bdb6403"
        }
    ]
}
