输入的字符串必须正好是 10 个字符

Inputted string must be exactly 10 characters

我正在 postgres 中创建一个只能接受 10 个字符的列。 VARCHAR(10) 的工作原理是它允许数据最多为 10 个字符,但我似乎无法找到定义最小值的方法。

如何使用 11.5 psql 执行此操作?

向检查长度的 table 添加约束:

ALTER TABLE tbl ADD CONSTRAINT check_min_len CHECK (length(col) >= 10);