= true индекс подключается и работает. А если в условии выборки column = false, то индекс не используется. Что за особенности такие? Тут на просторах нашлось крайне странное решение, использовать индекс на результат функции, которая булево отдает в int и использовать ее же в условиях выборки. Это решение работает, работает быстро. Но что не так с обычным boolean? По сути это ж int представление, даже сам постгрес так считает, но не использует индекс при false.
Селективность? )
Обсуждают сегодня