PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 25 → Manual de instalação do Driver Nativo do Postgresql
Manual de instalação do Driver Nativo do Postgresql
Débuté par Boller, 08 déc. 2022 14:40 - 2 réponses
Membre enregistré
3 659 messages
Popularité : +175 (223 votes)
Posté le 08 décembre 2022 - 14:40
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
telnet 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

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

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.

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/
Message modifié, 08 décembre 2022 - 14:44
Membre enregistré
3 659 messages
Popularité : +175 (223 votes)
Posté le 08 décembre 2022 - 17:11




Utilitário para configurar nas estações e no servidor o driver nativo do postgresql

https://repository.windev.com/resource.awp…

https://repository.windev.com/resource.awp…

--
Adriano José Boller
______________________________________________
Consultor e Representante Oficial da
PcSoft no Brasil
+55 (41) 99949 1800
adrianoboller@gmail.com
skype: adrianoboller
http://wxinformatica.com.br/
Message modifié, 08 décembre 2022 - 18:34
Membre enregistré
3 659 messages
Popularité : +175 (223 votes)
Posté le 04 septembre 2023 - 16:19
No uso de portas diferentes da padrão deve informar assim na conexão via código

connPostgresql..extendInfo = "Server Port=154321;"

E na conexao gráfica dentro da Analysis na aba inferior
Extend info
Coloque isso:

Server Port=154321;

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