我想在varchar列中实现不区分大小写的唯一性.但是,Postgres中没有不区分大小写的文本数据类型.由于文本的原始大小写并不重要,在插入具有唯一约束的列之前,最好将所有文本转换为小写/大写.此外,它还需要一个索引来快速搜索.
在Postgres中,有没有办法在插入数据之前对数据进行操作?
我看了另一个问题:How to automatically convert a MySQL column to lowercase.
此外,由于这些数据将由各种应用程序读取/写入,所以在每个应用程序中使用小写数据并不是一个好主意.