| От | Teodor Sigaev |
|---|---|
| Тема | Re: [PROPOSAL] Covering + unique indexes. |
| Дата | |
| Msg-id | 55F7FEF2.7010108@sigaev.ru обсуждение исходный текст |
| Ответ на | Re: [PROPOSAL] Covering + unique indexes. (Anastasia Lubennikova <a.lubennikova@postgrespro.ru>) |
| Список | pgsql-hackers |
Seems, final form is CREATE INDEX idx ON tbl (f1, f2, f3) [UNIQUE ON (f1, f2)] [INCLUDE (f4)] f1, f2, f3 are participated in index row comparence (btre, gist etc) f1, f2 are participated in unique constrain and it gives warranty for (f1, f2, f3[, f4]) uniqueness. Now supported by Btreeonly f4 doesn't participate in row comparence and could even do not have an operator class. Btree and GiST could support that. The form CREATE UNIQUE INDEX ON tbl (f1, f2, f3) is exact equivalent of form CREATE INDEX idx ON tbl (f1, f2, f3) UNIQUE ON (f1, f2, f3) I hope, that it's doible without a lot of difficulties. -- Teodor Sigaev E-mail: teodor@sigaev.ru WWW: http://www.sigaev.ru/
В списке pgsql-hackers по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера