co się dzieje, mam tabele t_client w której mam kolumnę email, na którą jest nałożony index btree za pomocą:
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
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.