SQLRU.net - RDF-канал
type: channel
description: Разработка приложений баз данных
items: Создать составной индекс по bigint и int[]
items: Re: Создать составной индекс по bigint и int[]

Создать составной индекс по bigint и int[]
type: item
description: Использую СУБД Postgresql. Есть поле Document (bigint) ид. документа Types (int[]) массив целых числе. Для запроса вида Select * From "Data" where "Document" = 1 and ("Types" && array[1, 2]) Select * From "Data" where "Document" = 1 and "Types"[1] =1 union Select * From "Data" where "Document" = 1 and "Types"[1] = 2 Select * From "Data" where "Document" = 1 and ("Types"[1] = 1 or "Types"[1] = 2) Хочется сделать составной индекс по Document и Types, как лучше сделать такой индекс, и вообще можно такое сделать?
creator: polin11
date: 2024-07-15T20:52:46-00:00

Re: Создать составной индекс по bigint и int[]
type: item
description: Почитайте про 11.2.5. GIN.
creator: BlackEric
date: 2024-07-19T10:10:52-00:00