如何为MySQL中的BLOB / TEXT列添加索引/键长到DBIx :: Class :: Schema :: Loader?

时间:2019-02-05 15:29:14

标签: mysql perl dbix-class

DBIx :: Class :: Schema :: Loader(0.07049)没有为mysql BLOB列(mariadb 10.2.21)生成密钥长度。部署后,错误是

  

BLOB / TEXT列...在密钥规范中使用,没有密钥长度

DBIC版本为0.082841,DBI为1.642。 SQL_NEED_LONG_DATA_LEN是3.8,似乎认为Nsql_translator_args => { mysql_version => '5.0.3' }

有没有一种方法可以部署SQL?

我尝试使用MariaDB dbd,但获得了DBIx :: Class :: Storage :: DBI :: ....此版本的DBIC似乎尚未为您的特定RDBMS和/或连接方法提供驱动程序(MariaDB)。

一个older answer建议使用

{{1}}

但是(使用正确的版本)似乎不起作用。

尽管服务器在数据库设计中,但我不受控制。

0 个答案:

没有答案