Saya tidak yakin seratus persen tentang ini, tetapi Npgsql 2.2.7 seharusnya dapat bekerja dengan baik dengan format floating point warisan PostgreSQL karena menggunakan transfer teks untuk membaca dan menulis nilai bukan biner. Ini akan memungkinkan Anda untuk berinteraksi dengan database lama.
Namun, sangat tidak disarankan untuk terus menggunakan PostgreSQL 8.3 dengan cara apa pun - 8.3 mencapai akhir masa pakainya pada Februari 2013... Anda pasti harus bereksperimen dengan migrasi ke 9.4 hanya dengan membuang data dan mengembalikannya ke lingkungan baru, itu dapat bekerja dengan baik.
Perhatikan juga bahwa meskipun versi baru, seperti 3.0.4, secara umum berfungsi pada PostgreSQL pra-9.0 - hanya saja mereka tidak diuji dengan cara apa pun dan kami mungkin tidak akan memperbaiki bug non-sepele yang mungkin Anda temui.