История изменений
Исправление aol, (текущая версия) :
смари, чо мне бездушные железки говорят!
ILIKE is case-insensitive and, by default, standard B-tree indexes cannot be used to optimize ILIKE queries effectively.
Solution/Workaround CREATE INDEX idx_search_item_lower ON «Search» (LOWER(«Item»));
and then rewrite your query to use the LOWER() function:
where
k."Name" is true AND
LOWER(k."Item") LIKE '1.2%' AND -- Use LIKE with lowercase pattern
k."RootId" = 111
сам я всё это, естественно, не проверял, но такие вопросы давно уже не на лор надо писать… )
P.S.: из примера выше вообще не особо понятно, зачем там ilike.. ну, в смысле, зачем без учета регистра..
Исходная версия aol, :
смари, чо мне бездушные железки говорят!
ILIKE is case-insensitive and, by default, standard B-tree indexes cannot be used to optimize ILIKE queries effectively.
Solution/Workaround CREATE INDEX idx_search_item_lower ON «Search» (LOWER(«Item»));
сам я всё это, естественно, не проверял, но такие вопросы давно уже не на лор надо писать… )
P.S.: из примера выше вообще не особо понятно, зачем там ilike.. ну, в смысле, зачем без учета регистра..