Jeg er ikke hundrede procent sikker på dette, men Npgsql 2.2.7 burde kunne fungere korrekt med PostgreSQL legacy floating point-formatet, da det bruger tekstoverførsel til at læse og skrive værdier, ikke binære. Dette skulle give dig mulighed for at interagere med den gamle database.
Det frarådes dog alvorligt at fortsætte med at bruge PostgreSQL 8.3 på nogen måde - 8.3 nåede sin slutning i februar 2013... Du bør bestemt eksperimentere med at migrere til 9.4 blot ved at dumpe dataene og gendanne dem i det nye miljø, det kan fungere godt.
Bemærk også, at selvom nye versioner, som 3.0.4, generelt fungerer på PostgreSQL før 9.0 - er det bare, at de ikke er testet på nogen måde, og vi vil sandsynligvis ikke rette eventuelle ikke-trivielle fejl, du måtte støde på.