【发布时间】:2020-05-25 13:26:12
【问题描述】:
在我们的一张表中,我们有以下列:
id, date, name, timezone(string)
我们如何确保时区只能是pg_timezone_names 表中的一个?
我们如何为此创建外键?
【问题讨论】:
-
问题是“table”真的是一个视图。视图由表值函数定义。三个选项: (1) 使用触发器。 (2) 创建您自己的表版本以用于外键关系。 (3) 使用用户自定义函数和检查约束。
标签: sql database postgresql database-design