在其中一个表中,我们有以下列: id, date, name, timezone(string) 我们如何确保时区只能是 pg_timezone_names table?我们如何为它创建外键?
id, date, name, timezone(string)
pg_timezone_names
ev7lccsx1#
这不是我通常会推荐的,但是你可以使用 check 返回错误而不是true或false的约束:
check
check (timezone( timezone, '2000-01-01'::timestamp) is not null)
下面是一个例子。
1条答案
按热度按时间ev7lccsx1#
这不是我通常会推荐的,但是你可以使用
check
返回错误而不是true或false的约束:下面是一个例子。