Мне интересно, будет ли PostgreSql использовать индекс GIN
для оператора ANY
с целочисленным массивом.Допустим, у меня есть таблица tree_nodes
, которая содержит id
с типом int
и path
с типом int[]
.Простой пример:
Будет ли использоваться индекс GIN при написании выбора select * from tree_nodes where :id = any(path)
и, например, :id
= 2.
Я знаю, что в случае @> будет, но я верю, что в моем случае оператор ANY
будет более эффективным, чем @>