是否可以强制列的值是小写的
Is it possible to force values of a column to be lowercase
我正在使用 PostgreSQL 9.3。
我有一个 table 和一个 varchar
列,我总是希望用小写字符串填充它。
我可以在保存我的值之前使用 Postgres lower
函数,但是有没有办法将此列定义为小写列?
您可以通过在列中进行简单检查来完成此操作:
create table lower_field (
field1 varchar check (field1 = lower(field1))
);
我正在使用 PostgreSQL 9.3。
我有一个 table 和一个 varchar
列,我总是希望用小写字符串填充它。
我可以在保存我的值之前使用 Postgres lower
函数,但是有没有办法将此列定义为小写列?
您可以通过在列中进行简单检查来完成此操作:
create table lower_field (
field1 varchar check (field1 = lower(field1))
);