Не съм сто процента сигурен в това, но Npgsql 2.2.7 трябва да може да работи правилно с наследения формат с плаваща запетая на PostgreSQL, тъй като използва прехвърляне на текст за четене и запис на стойности, а не двоични. Това трябва да ви позволи да взаимодействате със старата база данни.
Въпреки това е силно обезкуражено да продължите да използвате PostgreSQL 8.3 по какъвто и да е начин - 8.3 достигна края на живота си през февруари 2013 г.... Определено трябва да експериментирате с мигриране към 9.4 просто като изхвърлите данните и ги възстановите в новата среда, може да работи добре.
Също така имайте предвид, че докато новите версии, като 3.0.4, като цяло работят на PostgreSQL преди 9.0 - просто те не са тествани по никакъв начин и вероятно няма да поправим нетривиални грешки, на които може да се натъкнете.