Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Уникальный ключ в рамках группы / 4 сообщений из 4, страница 1 из 1
29.06.2016, 14:41
    #39264719
big-trot
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Уникальный ключ в рамках группы
Как создать уникальный ключ для группы, т.е. уникальность должна быть обеспечена в рамках группы. Значения групп - это другое поле таблицы.
Спасибо.
...
Рейтинг: 0 / 0
29.06.2016, 14:46
    #39264726
Gold_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Уникальный ключ в рамках группы
CREATE UNIQUE INDEX inx_u_table
ON table
("другое поле таблицы","уникальный ключ для группы");
...
Рейтинг: 0 / 0
29.06.2016, 16:20
    #39264833
Legushka
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Уникальный ключ в рамках группы
можно так же настраивать частичный уникальный индекс (например для случаев когда успешным может быть только один случай а все остальные по барабану в рамках одной группы)
https://www.postgrespro.ru/doc/indexes-partial.html
...
Рейтинг: 0 / 0
29.06.2016, 16:35
    #39264848
p2.
p2.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Уникальный ключ в рамках группы
big-trotсоздать уникальный ключпредположу, что "ключ" здесь не констрейнт, но значение. тогда условиям удовлетворяет глобально-уникальное значение.
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Уникальный ключ в рамках группы / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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