Eduardo,
a mesma informação que vc passou é exatamente a que eu tenho, o windev funciona e muito bem com o postgresql!
o único problema que tive foi com transações e por uma falha no meu aplicativo(por ser web) em algum momento não finalizei a transação(commit/rollback), e executei outra abertura de transação com outra em aberta, e isto fez com que o postgres perdesse o o serial de algumas tabelas do banco, por uma questão de conceito(não faria assim novamente) abro a transação no inicio do formulário e alimento varias tabelas e no salvar/cancelar eu finalizo a transação, o ideal é não manter a transação tanto tempo em aberto, mas como já tinha feito desta forma, tive que manter.
att
Paulo Viana