Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Подскажите по CONSTRAINT / 2 сообщений из 2, страница 1 из 1
02.09.2016, 14:18
    #39302720
Ролг Хупин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите по CONSTRAINT
Делаю так:

Код: sql
1.
2.
3.
4.
5.
6.
7.
CREATE TABLE my_table (
  my_table_id bigserial PRIMARY KEY
 ,id1 uuid NOT NULL
 ,id2 uuid NOT NULL
 ,name text
 ,CONSTRAINT u_constraint UNIQUE (id1, id2)
);




Т.е. хочу сделать, чтобы комбинация двух ууидов была уникальна, практически - это ключ.

Вопрос: это как реализовано? индекс? т.е. будет ли это накладно с точки зрения ресурсов для, образно выражаясь - 100 млн записей ?
...
Рейтинг: 0 / 0
02.09.2016, 14:23
    #39302724
vyegorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите по CONSTRAINT
Ролг Хупин,

Любой UNIQUE / PRIMARY ключ == уникальный индекс, о чём выдаётся NOTICE.
Можно просто сделать уникальный индекс, который не будет ограничением семантически, но эффект такой же.
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Подскажите по CONSTRAINT / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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