Создать базу пробного импорта и перечитать сохранённый товар

Отчёт показывает фактические наблюдения программы. Если создавались учебные базы, их удаление проверено отдельно.

Наблюдаемый результат программы
НаблюдениеРезультат
Создана учебная базаphpmanualx146alpha
Артикул сохранённого товараCABLE
Название из базыКабель
Цена, коп.12000
Остаток7
Повторное создание отклоненода
Товар сохранился после отказада
Оба учебных имени свободны после запускада
Строки и дополнительные наблюдения
{
    "schema_absence_before": {
        "phpmanualx146alpha": true,
        "phpmanualx146beta": true
    },
    "schema_absence_after": {
        "phpmanualx146alpha": true,
        "phpmanualx146beta": true
    },
    "schema_class": "mysql_xdevapi\\Schema",
    "created_schema": "phpmanualx146alpha",
    "saved_product": {
        "sku": "CABLE",
        "product_name": "Кабель",
        "price_kopecks": 12000,
        "stock": 7
    },
    "duplicate_create": [
        {
            "class": "mysql_xdevapi\\Exception",
            "code": 1007,
            "message": "[HY000] Can't create database 'phpmanualx146alpha'; database exists"
        }
    ],
    "after_duplicate": {
        "sku": "CABLE",
        "product_name": "Кабель",
        "price_kopecks": 12000,
        "stock": 7
    }
}

Полный JSON результата, включая реальные идентификаторы, сохранён рядом в result.json.