我在文档中读过“如果字符串字段被索引,它是 VARCHAR(255),否则它是 CLOB”
如果我不想索引字段,但需要 VARCHAR 表示怎么办?例如:
case class User(login: String, passwordHash: String, firstName: String, lastName: String, email: String, country: String, city: String, aboutMe: String);
只有登录名和电子邮件被索引,但 passwordHash、firstName、lastName、country、city 不应该是 CLOB,因为它是短字段,CLOB 对他们来说是压倒性的。如何将此字段标记为 VARCHAR?否则,aboutMe 可以包含长文本,所以应该是 CLOB。如果我不需要 max(255 个字符),如何限制 VARCHAR 字段的长度?例如,passwordHash 不能超过 32 个字符(当然取决于散列方法)
谢谢你。