Standard alternative using PgOleDb
Connection string
This PostgreSQL OLE DB Provider connection string can be used for connections to PostgreSQL.
Some reported problems with the above one. Try removing the timeout parameter to make it work.
Provider=PostgreSQL OLE DB Provider;Data Source=myServerAddress;
location=myDataBase;User ID=myUsername;password=myPassword;