FluentMigrator的唯一约束
本文关键字:约束 唯一 FluentMigrator | 更新日期: 2023-09-27 17:50:40
如何添加"lower(title)"在创建我的表与FluentMigrator,我想有大小写不敏感的唯一约束在postgre
据我所知,您无法在表定义中解决这个问题,因为UNIQUE
约束只接受列名。您可以使用UNIQUE子句在标题列上创建索引,这可以有效地完成您想要的:
CREATE UNIQUE INDEX title_unique ON table_name (lower(title));
这当然也给了你一个显式的title索引,这是强制约束所必需的。