Re: [PERFORM] Like 'name%' is not using index

2006-03-02 Thread Greg Stark
"Jozsef Szalay" <[EMAIL PROTECTED]> writes: > 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%'; There are two p

Re: [PERFORM] Like 'name%' is not using index

2006-03-02 Thread Jozsef Szalay
;name%' is not using index Jozsef Szalay wrote: > 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

Re: [PERFORM] Like 'name%' is not using index

2006-03-02 Thread Mark Kirkwood
Jozsef Szalay wrote: 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 u

[PERFORM] Like 'name%' is not using index

2006-03-02 Thread Jozsef Szalay
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