postgres中varchar的最小和最大长度?

时间:2016-02-29 12:27:54

标签: postgresql

是否可以为Postgres中的varchar(25)字段设置最小长度?

这样我可以防止在手动插入过程中意外添加无效值?

1 个答案:

答案 0 :(得分:8)

您可以使用检查约束来执行此操作:

alter table the_table
  add constraint check_min_length check (length(the_column) >= 10);

您可能还希望将列定义为not null