【发布时间】:2021-03-08 22:34:13
【问题描述】:
我正在学习约束,但我还没有找到检查值是否在数组中的方法。
这是我的问题:
City:textOther_cities:text 的数组
我想说那个城市一定不同于其他城市。 我想看看其他城市都不同
ALTER TABLE address
ADD CONSTRAINT "check cities are different"
CHECK (
City <> Other_cities
);
我猜这段代码是错误的,因为它没有逐一检查其他城市。
我该怎么办?
【问题讨论】:
-
能否请您包含
address的架构?你需要使用数组吗?通常这将通过连接表和唯一约束来完成。
标签: arrays postgresql constraints