"like" and index - Mailing list pgsql-admin

From Tony Liao
Subject "like" and index
Date
Msg-id 8f750b7c0902250259w6065515as350aca3b5d7d8173@mail.gmail.com
Whole thread Raw
Responses Re: "like" and index  (Michael Monnerie <michael.monnerie@is.it-management.at>)
Re: "like" and index  ("Daniel J. Summers" <daniel@djs-consulting.com>)
List pgsql-admin
hi all,
      I have a table table_A (id serial,prefix varchar),for example.
      now I want to get the id of "johnsmith"'s prefix match table_A.prefix,so I do select id from table_A where 'johnsmith' like prefix||'%'  ,the table_A is very large so I would like to make index. create table_A_index on table_A(prefix)
      I try to explain analyze,but it doesn't work ,it use seq scan.
      I try another index. drop index table_A_index; create table_A_index on table_A(prefix varchar_pattern_ops); it doesn't work,too.
      thanks
       ps:I have another table table_B would use table_B.prefix=table_A.prefix.so how can I create the index?





           yours, Tony

pgsql-admin by date:

Previous
From: "Lentes, Bernd"
Date:
Subject: Question to transaction ID wraparound
Next
From: Michael Monnerie
Date:
Subject: Re: "like" and index