select fails on indexed varchars.
От | Alex Krohn |
---|---|
Тема | select fails on indexed varchars. |
Дата | |
Msg-id | 20010124174853.86A5.ALEX@gossamer-threads.com обсуждение исходный текст |
Ответы |
Re: select fails on indexed varchars.
|
Список | pgsql-bugs |
Hi, First off I'm running: links=# select version() ; version --------------------------------------------------------------------- PostgreSQL 7.0.3 on i686-pc-linux-gnu, compiled by gcc egcs-2.91.66 (1 row) Now, if I have a table with an index, I'm not able to do some selects on it. To reproduce: links=# create table foo ( a char(25) ); CREATE links=# create index foodx on foo (a); CREATE links=# insert into foo values ('Test/Test'); INSERT 29689 1 links=# select * from foo; a --------------------------- Test/Test (1 row) links=# select * from foo where a like 'Test/%' links-# ; a --- (0 rows) # Strange result, why 0 rows, the select failed. links=# select * from foo where a like 'Test%'; a --------------------------- Test/Test (1 row) # This one's fine. links=# select * from foo where a like 'Test/T%'; a --------------------------- Test/Test (1 row) # And so is this one. It seems the /% causes a problem. If I drop the index, the selects work fine. Is this a bug, am I missing something? If you need any other system info, please let me know. I did an RPM install on a pretty plain Redhat 6.2 system. Please reply to alex@gossamer-threads.com with any ideas. Thanks! Alex -------------------- Gossamer Threads Inc. ---------------------- Alex Krohn Email: alex@gossamer-threads.com Internet Consultant Phone: (604) 687-5804 http://www.gossamer-threads.com Fax : (604) 687-5806
В списке pgsql-bugs по дате отправления: