【发布时间】:2017-12-06 09:43:10
【问题描述】:
我在 Postgresql 中有两个表。
table_1 包含来源
Sources
A_src
B_src
C_src
table_2如下
Result;Result_sources
2.3; {A_src;C_src}
43; {B_src;C_src}
11; {A_src;B_src;C_src}
如何在 table_2.Result_sources 上编写一个约束,使其数组条目只能来自 table_1.Sources 列
【问题讨论】:
-
我认为你需要触发它,你不能使用检查(其他表)或FK约束(不同的数据类型)
标签: arrays postgresql constraints