Nejsem si tím stoprocentně jistý, ale Npgsql 2.2.7 by měl být schopen správně pracovat se starším PostgreSQL formátem s plovoucí desetinnou čárkou, protože používá přenos textu ke čtení a zápisu hodnot, nikoli binárních. To by vám mělo umožnit interakci se starou databází.
Rozhodně se však nedoporučuje pokračovat jakýmkoliv způsobem v používání PostgreSQL 8.3 - 8.3 dosáhla konce své životnosti v únoru 2013... Určitě byste měli experimentovat s migrací na 9.4 jednoduše tím, že vyprázdníte data a obnovíte je do nového prostředí. může fungovat dobře.
Všimněte si také, že zatímco nové verze, jako je 3.0.4, obecně fungují na PostgreSQL starší než 9.0 – jen nejsou žádným způsobem testovány a pravděpodobně neopravíme žádné netriviální chyby, na které můžete narazit.