标签: postgresql postgresql-9.3 case-insensitive
我正在使用PostgreSQL 9.3。
我有一个varchar列的表格,我总是希望用小写字符串填充。
varchar
我可以在保存我的值之前使用Postgres lower函数,但有没有办法将此列定义为小写列?
lower
答案 0 :(得分:1)
您可以通过以下列中的简单检查来完成此操作:
create table lower_field ( field1 varchar check (field1 = lower(field1)) );