Rozpakowalem projekt, zmienilem baze na sqlite z racji tego ze nie mam pgsql i nigdy tego nie uzywalem… iii wszystko dziala a wiec to wina bazy po twojej stronie, obstawiam ze adapter jest zjeabny, z tego co na szybko poczytalem to masz adapter sprzed roku, ktory nie jest juz rozwijany, nowy adapter nazywa sie ruby-pg http://rubyforge.org/projects/ruby-pg/
Wersje sa niby takie same, ale daty wydan inne wiec moze jest jakas roznica :F Ogolnie wyglada to na jakis bug ruby<->pg wiec tutaj trzeba szukac problemu.
No i jeszcze przelec wiki http://wiki.rubyonrails.org/rails/pages/PostgreSQL wiekszosc informacji moze byc out of date, ale moze wpadniesz na cos konkretnego, jest jeszcze np adapter napisany w ruby, wolniejsyz ale pewnie bedzie lepiej dzialal, albo i nie
Jeśli ta konkretna wersja nie jest zabugowana, to nie było to związane z driverem bazy.
Używam produkcyjnie dużo starszego drivera postgresa (w wersji 0.7.1 z Debiana Sarge) i bez problemu działa z postgresem 8.3.