Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / ключ уникальности диапазонов дат / 4 сообщений из 4, страница 1 из 1
15.06.2016, 09:10
    #39256106
Legushka
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ключ уникальности диапазонов дат
подскажите можно ли через индекс задать уникальность диапазонов дат
что бы не было пересечений у двух отрезков времени с по
или это можно сделать только на тригерах?
...
Рейтинг: 0 / 0
15.06.2016, 09:26
    #39256129
Павел Лузанов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ключ уникальности диапазонов дат
Legushka,

Посмотри ограничения exclude.
...
Рейтинг: 0 / 0
15.06.2016, 10:05
    #39256151
Legushka
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ключ уникальности диапазонов дат
Павел, спасибо большое, нашел на вашей работе:
https://postgrespro.ru/doc/rangetypes.html
8.17.10. Ограничения для диапазонов

заодно открыл для себя новый тип данных (диапазоны)
...
Рейтинг: 0 / 0
15.06.2016, 10:17
    #39256159
Legushka
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ключ уникальности диапазонов дат
кому может тоже пригадиться
Код: sql
1.
USING gist (daterange(dateN, dateK, '[]') WITH &&)
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / ключ уникальности диапазонов дат / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]