如何在 Hasura GraphQL 中添加字符串长度约束?
How to add a string length constraint in Hasura GraphQL?
在 Hasura 控制台中,我有一个字符串类型的 table 字段,我希望该字段限制为 7 个字符。您要添加哪种正则表达式或表达式才能使其正常工作?
您可以在列上使用 Postgres 检查约束来确保限制由数据库强制执行,不需要正则表达式。
ALTER TABLE your_table
ADD CONSTRAINT length_check CHECK (char_length(your_column) <= 7);
我在 Hasura 控制台中添加了检查表达式下的约束:
length(colour_code) = 7
在 Hasura 控制台中,我有一个字符串类型的 table 字段,我希望该字段限制为 7 个字符。您要添加哪种正则表达式或表达式才能使其正常工作?
您可以在列上使用 Postgres 检查约束来确保限制由数据库强制执行,不需要正则表达式。
ALTER TABLE your_table
ADD CONSTRAINT length_check CHECK (char_length(your_column) <= 7);
我在 Hasura 控制台中添加了检查表达式下的约束:
length(colour_code) = 7