我有一个表格,描述了在不同时间在机器上安装了哪些软件版本:
machine_id::integer, version::text, datefrom::timestamp, dateto::timestamp
我想做一个限制,以确保没有日期范围重叠,即不可能同时在一台机器上安装多个软件版本.
如何在SQL中实现这一目标?我正在使用PostgreSQL v8.4.
sql postgresql constraints date-range
constraints ×1
date-range ×1
postgresql ×1
sql ×1