Se você quiser apenas copiar o seu diretório Postgres data
(geralmente em /var/lib/pgsql
em sistemas Unix), então você precisará instalar o PostgreSQL (certifique-se de que é a mesma versão que criou os arquivos) ler seus dados. O PostgreSQL armazena seus dados internamente em um formato altamente otimizado que só ele entende, então não há como você querer escrever um driver para isso em ASP; você acabaria reescrevendo o Postgres.
Uma solução melhor para migrar dados seria usar o utilitário pg_dump para gerar um arquivo SQL que contém todo o seu banco de dados no servidor antigo (e compactá-lo, pelo amor de pete - esses dumps são enormes) e, em seguida, aplicá-lo a uma nova instalação de qualquer versão do Postgres no novo servidor. Se você realmente quisesse evitar a instalação do Postgres, provavelmente poderia analisar a saída SQL bruta do pg_dump usando ASP. Eu não recomendaria, no entanto; Existem todos os tipos de problemas que um sistema de banco de dados robusto como o Postgres manipula silenciosamente para você (como simultaneidade), que alguns acessores escritos à mão certamente seriam incapazes de manipular.
E SvenW está certo, isso provavelmente pertence ao Stack Overflow.