likebug.sql

text/plain

Filename: likebug.sql
Type: text/plain
Part: 0
Message: LIKE on index bug
create table test ( a int, b varchar(20));
create index test_b on test(b);
-- 
--
create function fill_table () returns int as '
declare
  i int4;
begin
  for i in 1..1000 loop
    insert into test values( i, ''Line ''||i );
  end loop;
  return 1;
end;
' language 'plpgsql';
--
--
select fill_table();
--
--
vacuum verbose analyze test;
--
--
select * from test where b like 'Line 99%';
select * from test where b like 'Line %';