我正在使用hibernate来创建和管理表。我在一对列上添加了一个唯一的索引约束,但是当创建表时,beta中缺少索引。它在prod中运行时的相同代码是创建索引,一切都在prod中正常工作。
为什么索引不是在测试版中创建的,我该如何创建它呢?
当我尝试手动添加索引时,我得到Error Code: 1071. Specified key was too long; max key length is 767 bytes
。
我必须应用约束的列都是varchar(255)
。
PS:我正在使用亚马逊的Aurora作为我的SQL数据库。