12. Вот так ищет (в ответе 1 строка):
where client_id like '%Aliexpressru'
вот так не ищет (в ответе 0 строк):
where client_id = 'Aliexpressru'
В поле написано чётко "Aliexpressru", ничего лишнего. Проверили вот так.
SELECT ascii( unnest( (select string_to_array(client_id,NULL) from бла-бла-бла
При этом REINDEX помог. После этого ищется обоими способами. Глюк проявился в какой-то момент сам и так же сам исчез после REINDEX. В таблице примерно 150 строк.
Что это вообще могло быть?
В принцыпе -- обновление glibc. Вместе с системой. Где-то там в районе 2.18 меняли локали, что сломало индэксирование.
Очень похоже на правду. Систему действительно обновляли. Получается, нужно переиндексировать вообще всё, где используются текстовые поля?
Обсуждают сегодня