Re: Possible solution for LIKE optimization
От | Tom Lane |
---|---|
Тема | Re: Possible solution for LIKE optimization |
Дата | |
Msg-id | 24249.997127377@sss.pgh.pa.us обсуждение исходный текст |
Ответ на | Re: Possible solution for LIKE optimization (Peter Eisentraut <peter_e@gmx.net>) |
Список | pgsql-hackers |
Peter Eisentraut <peter_e@gmx.net> writes: > Tom Lane writes: >> On the other hand, LIKE *is* multibyte aware. So the hypothetical >> non-locale-aware comparison operators would need to be aware of >> multibyte character sets even though not aware of locale. And the >> "add one" operator that we postulated for the LIKE index optimization >> needs to be able to increment a multibyte character. > Both of these are not hard if you know how strcmp operates. It would also > be irrelevant whether "add one" to a multibyte character yields another > valid multibyte character. strcmp doesn't care. I imagine we can come up with a definition that makes LIKE optimization work. I was wondering more about Hiroshi's implied question: would such an index have any use for sorting? Or would the induced sort order (on multibyte character sets) look too weird to be of any use? regards, tom lane
В списке pgsql-hackers по дате отправления: