Бинарные данные в фикстуре

Всё про тестирование в Yii 2.0
Закрыто
Odaxelangia
Сообщения: 2
Зарегистрирован: 2016.08.25, 12:31

Бинарные данные в фикстуре

Сообщение Odaxelangia »

Каким образом загрузить фикстуры с типом POINT ?

При экспорте из таблицы , шторм выдаёт что-то наподобие

Код: Выделить всё

return [
    [
        'id_object' => 1,
        'id_type_object' => 1,
        'address' => 'улица Генерала Белобородова, дом 29',
        'lat' => 55.832219019036,
        'lng' => 37.356404668815,
        'id_type_position' => 0,
        'formatted_address' => 'улица Генерала Белобородова, дом 29',
        'location' => '0x000000000101000000E0590EAB9EAD424036EF1E2786EA4B40',
    ]
];
 
Естетвенно загрузка фикстур падает на location.

Код: Выделить всё

SQLSTATE[22003]: Numeric value out of range: 1416 Cannot get geometry object from data you send to the GEOMETRY field
Без location падает так.

Код: Выделить всё

SQLSTATE[HY000]: General error: 1364 Field 'location' doesn't have a default value
Какой тогда формат location должен быть?
Аватара пользователя
samdark
Администратор
Сообщения: 9489
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

Re: Бинарные данные в фикстуре

Сообщение samdark »

А какой формат вы даёте при обычных запросах?
Odaxelangia
Сообщения: 2
Зарегистрирован: 2016.08.25, 12:31

Re: Бинарные данные в фикстуре

Сообщение Odaxelangia »

Sam Dark писал(а):А какой формат вы даёте при обычных запросах?
Разобрался, в тестовой базе не было триггера. Не нужно было писать бинарики из фикстуры, триггер перед записью считал их сам.
Закрыто