mam pewien nurtujący mnie problem z którym nie bardzo mogę sobie poradzić z prostej przyczyny - nie wiem gdzie szukać.

co się dzieje, mam tabele t_client w której mam kolumnę email, na którą jest nałożony index btree za pomocą:

  1. CREATE INDEX nazwa ON t_client (email)


czyli nic nadzwyczajnego. ale po kilku dniach (w ciągu tych dni wykonywane są normalne operacje na tych danych z tej tabeli CRUD) index przestaje działa - tzn po wpisaniu email = 'mojemail@wp.pl' nie dostaje wyników, pomimo tego że po zrobieniu

  1. SELECT * FROM t_client


mam tego maila w rekordach. nie może być mowy o żadnych białych znakach ponieważ sprawdziłem to bardzo dokładnie. i teraz najdziwniejsza rzecz robię rebuilda indexu (DROP - CREATE) i "auto-magicznie" zapytanie, które 20 sec temu nie działało zwraca poprawne rekordy...

używam Postgre 8.4


//SOLVED (AFAIK)

znalazłem buga w tej wersji postgre http://www.postgresql.org/docs/8.4/static/...ase-8-4-11.html, mam nadzieje, że upgrade pomoże.