Re: tsvector_eq appears to be inconsistent. [ SOLVED (upgrade to 8.1.5) ]
От | Rajesh Kumar Mallah |
---|---|
Тема | Re: tsvector_eq appears to be inconsistent. [ SOLVED (upgrade to 8.1.5) ] |
Дата | |
Msg-id | a97c77030611202209l260a8181i1c869d491f27cadc@mail.gmail.com обсуждение исходный текст |
Список | pgsql-sql |
On 11/20/06, Tom Lane <tgl@sss.pgh.pa.us> wrote: > "Rajesh Kumar Mallah" <mallah.rajesh@gmail.com> writes: > > I am doing equality comparisons on type tsvector using tsvector_eq. > > How come a comparison that returns true before starts returning false > > afterwards ? (see results of case 1 and 3) > > IIRC, Teodor fixed a number of tsvector comparison bugs in 8.1.5 ... > try updating. (You might need to REINDEX any tsearch2 indexes > afterwards, not sure.) Yes its fixed in 8.1.5 Regds Mallah. tradein_clients=> SELECT tsvector_eq(to_tsvector('gift'),to_tsvector('gifts')); +-------------+ | tsvector_eq | +-------------+ | t | +-------------+ (1 row) tradein_clients=> SELECT tsvector_eq(to_tsvector('gift'),to_tsvector('birthday gifts')); +-------------+ | tsvector_eq | +-------------+ | f | +-------------+ (1 row) tradein_clients=> SELECT tsvector_eq(to_tsvector('gift'),to_tsvector('gifts')); +-------------+ | tsvector_eq | +-------------+ | t | +-------------+ (1 row) tradein_clients=> SELECT version(); +--------------------------------------------------------------------------------------------------------+ | version | +--------------------------------------------------------------------------------------------------------+ | PostgreSQL 8.1.5 on i686-pc-linux-gnu, compiled by GCC gcc (GCC) 3.3.1 (Mandrake Linux 9.2 3.3.1-2mdk) | +--------------------------------------------------------------------------------------------------------+ (1 row) > > regards, tom lane >
В списке pgsql-sql по дате отправления: