如何在postgres系统目录表/视图上生成外键?

ut6juiuv  于 2021-07-26  发布在  Java
关注(0)|答案(1)|浏览(224)

在其中一个表中,我们有以下列: id, date, name, timezone(string) 我们如何确保时区只能是 pg_timezone_names table?我们如何为它创建外键?

ev7lccsx

ev7lccsx1#

这不是我通常会推荐的,但是你可以使用 check 返回错误而不是true或false的约束:

check (timezone( timezone, '2000-01-01'::timestamp) is not null)

下面是一个例子。

相关问题