PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WINDEV 25 → Manual de instalação do Driver Nativo do Postgresql
Manual de instalação do Driver Nativo do Postgresql
Iniciado por Boller, dez., 08 2022 2:40 PM - Sem resposta
Membro registado
3.662 mensagems
Popularité : +175 (223 votes)
Publicado em dezembro, 08 2022 - 2:40 PM
Bom dia,

Tudo bem contigo

Download LIBPQ.DLL
https://repository.windev.com/resource.awp…





Execute LIBPQINSTALL.EXE

Ele vai copiar os arquivos para as seguintes pastas

C:\Windows\system32

and

C:\Windows\syswow64

É importante instalar no computador de desenvolvimento que tem o Windev e o Webdev.

É importante fazer tambem esse procedimento onde tem o WAS (Webdev Aplication Server)

LOCAL DO DRIVER NATIVO DA PCSOFT DE INSTALAÇÃO
##############################################

https://pcsoft.fr/st/telec/modules-communs-28/postgresql.htm

https://pcsoft.fr/st/telec/modules-communs-27/postgresql.htm

https://pcsoft.fr/st/telec/modules-communs-26/postgresql.htm

https://pcsoft.fr/st/telec/modules-communs-25/postgresql.htm

https://pcsoft.fr/st/telec/modules-communs-24/postgresql.htm

https://pcsoft.fr/st/telec/modules-communs-23/postgresql.htm

https://pcsoft.fr/st/telec/modules-communs-23/postgresql.htm

https://pcsoft.fr/st/telec/modules-communs-22/postgresql.htm

https://pcsoft.fr/st/telec/modules-communs-21/postgresql.htm

https://pcsoft.fr/st/telec/modules-communs-20/postgresql.htm

OBSERVAÇÕES
###########

a) Painel de controle, Sistema, Configurações, Variaveis do sistema, coloque os paths na parte de cima e na parte de baixo informar esses caminhos:

C:\Program Files\PostgreSQL\14\pgAdmin 4\bin
C:\Program Files\PostgreSQL\14\bin
C:\Program Files\PostgreSQL\14\lib


A libpq.dll deve ser de acordo com a versão 14 e plataforma 64 bits adequada

Deve copiar para o diretórios:

W.A.S.

C:\Windows\System32
C:\Windows\Syswow64

C:\Program Files\PC SOFT\WINDEV 25\Programs\Framework\Win64x86
C:\Program Files\PC SOFT\WEBDEV 25\Programs\Framework\Win64x86
C:\Program Files\PC SOFT\WINDEV Mobile 25\Programs\Framework\Win64x86

Foi copiado as dlls para sobrescrever versoes velhas que poderiam dar conflito

Acertar em Painel de Controle, Sistema, Configuracoes Avançadas / Variáveis de ambiente/ path colocar onde fica as dlls e libs

Itens a checar

1) Esse usou código para conectar ou a análise verifique em extendinfo se tem = "port=5432"

myPostgresql Is connection

myPostgresql..server = “192.168.1.120”

myPostgresql..extendinfo = “port=5432”

myPostgresql..user = “postgres”

myPostgresql..password = 123456

myPostgresql..database = “dbequipamentos”

myPostgresql..profiler = NativePostgreSQL….

if Hopenconnection (myPostgresql)=true

HChangeConnection("*",myPostgresql)

else

Error(Errorinfo() +" / "+ Herrorinfo())

end


2) ping 192.168.1.120 // no caso o ip em questão deve dar ping ou o Firewall está bloqueando
tenet 192.168.1.120 5432

3) O pg_hba.conf não está em Trust na ultima linha ou muda tudo para md5

host ALL ALL ALL trust

Coloca em todas as linhas Trust é verdadeiro liberado, caso queira bloquear uma faixa de ip tem exemplos no help

4) copiar a libpq.dll daqui do botão download de acordo com a versão usada se atentar também
Deve estar em Windows System32 ou syswow64

5) Revisar o Firewall e o antivírus criar regras de confiança

6) banco, usuário e senha com maiúsculo pode dar erro

OBS.: PRINCIPAL RECOMENDAÇÃO É DEPOIS DE FAZER TUDO ISSO REINICIAR O COMPUTADOR OU O SERVIÇO QUE DAI VAI FUNCIONAR POIS A LEITURA DO ARQUIVO PG_HBA.CONF SÓ É LIDA NA INICIALIZAÇÃO DO COMPUTADOR.

Verificar se o serviço do postgressql esta rodando em serviços do windows nas ferramentas admininistrativas do painel de controle

Ok se tiver dificuldade me ligue no +5541999491800

--
Adriano José Boller
______________________________________________
Consultor e Representante Oficial da
PcSoft no Brasil
+55 (41) 99949 1800
adrianoboller@gmail.com
skype: adrianoboller
http://wxinformatica.com.br/