首页 > 解决方案 > 苏禄更新 1.6 > 2.0 - we_analytics

问题描述

我们目前正在升级 sulu 1.6。到 2.0 - 在遵循我注意到的指南时,we_analytics.title 保留在 varchar(255) 上,而所有其他 varchar 字段都转换为 varchar(191)

ALTER TABLE we_analytics CHANGE webspace_key webspace_key VARCHAR(191) NOT NULL;
-- this one is missing?: ALTER TABLE we_analytics CHANGE title title VARCHAR(191) NOT NULL;
ALTER TABLE we_analytics CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

这是文档的错误还是像这样更正?

标签: sulu

解决方案


如果问题完全出在ORM 配置本身,这不是升级指南中的错误。

但是,这无论如何在这里都没有太大关系,因为 191 个字符的限制只适用于 MySQL 中的索引字段,所以这仍然有效。只有当我们决定在该字段上放置索引时,我们才会遇到麻烦。


推荐阅读