Ограничение Postgres для уникального диапазона времени и даты
Моя таблица имеет две колонки:
startsAt
endsAt
Оба держат дату и время. Я хочу сделать следующее ограничение:
Если оба столбца НЕ ПУСТО (NULL), то диапазон между начальным и конечным значениями не должен перекрываться с другими диапазонами (из других строк).