输入的字符串必须正好是 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);
我正在 postgres 中创建一个只能接受 10 个字符的列。 VARCHAR(10)
的工作原理是它允许数据最多为 10 个字符,但我似乎无法找到定义最小值的方法。
如何使用 11.5 psql 执行此操作?
向检查长度的 table 添加约束:
ALTER TABLE tbl ADD CONSTRAINT check_min_len CHECK (length(col) >= 10);