Как добавить длину индекса / ключа в DBIx :: Class :: Schema :: Loader для BLOB / TEXT столбцов в MySQL? - PullRequest
0 голосов
/ 05 февраля 2019

DBIx :: Class :: Schema :: Loader (0.07049) не генерирует длины ключей для столбцов mysql BLOB (mariadb 10.2.21).При развертывании ошибка -

столбец BLOB / TEXT ... используется в спецификации ключа без длины ключа

Версия DBIC - 0.082841, DBI - 1.642.SQL_ODBC_VER равно 3.8 и, кажется, думает, SQL_NEED_LONG_DATA_LEN - это N.

Есть ли способ получить SQL для развертывания?

Я пробовал использовать dbd MariaDB, но получаюDBIx :: Class :: Storage :: DBI :: .... Эта версия DBIC, похоже, еще не предоставляет драйвер для вашей конкретной СУБД и / или метода подключения (MariaDB).

An более старый ответ предложил использовать

sql_translator_args => { mysql_version => '5.0.3' }

Но (с правильной версией), похоже, не работает.

Дизайн базы данных не в моем контроле, хотя сервер.

...