Hi all, I have to provide a pretty standard query that should return
every row where the NAME attribute begins with a specific string. The type of
the NAME column is varchar. I do have an index for this column. One would think
that Postgres will use the index to look up the matches, but apparently that is
not the case. It performs a full table scan. My query looks something
like this: SELECT * FROM table WHERE name LIKE ‘smith%’; Does anyone know a way to “force” the optimizer
to utilize the index? Is there perhaps another way of doing this? Thanks for the help! Jozsef |