我有名为“strukturvieniba”的表,其中有作为文本的int,主键和字段“nosaukums”的字段“id_strukturvieniba”。我想创建一个约束或检查(我不确定它是哪一个)所以我将无法在“nosaukums”字段中查看任何内容。我怎么能这样做?
答案 0 :(得分:1)
您可以将check (nosaukums ~ '^[:alpha:]*$')
添加到CREATE TABLE语句中(或者可以创建显式约束)。这将检查信件。
可能看起来像
ALTER TABLE strukturvieniba
ADD CONSTRAINT nosaukums_check CHECK (nosaukums ~ '^[:alpha:]*$'::text);
答案 1 :(得分:1)
尝试这样
添加检查约束
CHECK(nosaukums ~* '^[a-zA-Z]')