PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

  • Présentation
  • Configuration nécessaire
  • Conditions nécessaires à l'utilisation du Connecteur Natif PostgreSQL
  • Fichier spécifique livré avec le Connecteur Natif PostgreSQL
  • Utilisation
  • Utiliser le Connecteur Natif PostgreSQL dans vos applications WINDEV et sites WEBDEV
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget iOSApple WatchCatalystUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Présentation
WINDEV et WEBDEV 25 proposent un Connecteur Natif à PostgreSQL (également appelé accès natif à PostgreSQL), disponible en 32 et 64 bits. Ce Connecteur Natif permet d'accéder à une base PostgreSQL sans drivers externes depuis un programme en WLangage.
Attention : Cette version du Connecteur Natif PostgreSQL ne fonctionne qu'avec WINDEV et WEBDEV version 25.
Remarque : Le Connecteur Natif PostgreSQL est un module optionnel et gratuit disponible en téléchargement sur le site de PC SOFT.
Configuration nécessaire

Conditions nécessaires à l'utilisation du Connecteur Natif PostgreSQL

Il est conseillé d'utiliser une couche cliente PostgreSQL récente, de préférence de la même version que votre serveur.
Pour cela, vous devez :
  • Copier les DLLs de la couche client PostgreSQL dans le répertoire d'installation de WINDEV ou WEBDEV du poste de développement.
  • Copier les DLLs de la couche client PostgreSQL dans le répertoire de l'exécutable ou dans le répertoire de Windows du poste de déploiement.
  • Installer les DLLs du runtime Visual (package téléchargeable sur le site de Microsoft).
    Remarque : La version du runtime visual dépend de la couche cliente de PostgreSQL.
En 32 bits, en l'absence de ces dlls, le Connecteur Natif PostgreSQL utilisera une couche cliente intégrée correspondant à la version 7.4.23 de PostgreSQL. Elle contient toutes les fonctionnalités nécessaires à l'Accès Natif et est compatible avec les serveurs plus récents (8.3.6).
Remarque : Pour utiliser les connexions SSL, il faut installer une couche cliente PostgreSQL version 9.1 ou supérieure.

Fichier spécifique livré avec le Connecteur Natif PostgreSQL

Pour utiliser le Connecteur Natif PostgreSQL :
  • en 32 bits, seule la DLL wdxxxpostgresql.DLL est nécessaire. Ce fichier est livré avec le Connecteur Natif PostgreSQL pour WINDEV et WEBDEV.
  • Versions 20 et supérieures
    en 64 bits, seule la DLL wdxxxpostgresql64.DLL est nécessaire. Ce fichier est livré avec le Connecteur Natif PostgreSQL pour WINDEV et WEBDEV.
    Nouveauté 20
    en 64 bits, seule la DLL wdxxxpostgresql64.DLL est nécessaire. Ce fichier est livré avec le Connecteur Natif PostgreSQL pour WINDEV et WEBDEV.
    en 64 bits, seule la DLL wdxxxpostgresql64.DLL est nécessaire. Ce fichier est livré avec le Connecteur Natif PostgreSQL pour WINDEV et WEBDEV.
Utilisation

Utiliser le Connecteur Natif PostgreSQL dans vos applications WINDEV et sites WEBDEV

Pour utiliser PostgreSQL en natif, il faut programmer dans l'application WINDEV ou dans le site WEBDEV :
Remarques :
  • N'oubliez pas de consulter les limitations concernant l'utilisation de le Connecteur Natif PostgreSQL.
  • Versions 23 et supérieures
    L'option "Créer automatiquement les fichiers de données s'ils n'existent pas" (disponible dans l'onglet "Fichiers" de la description du projet) est prise en compte par le Connecteur Natif PostgreSQL.
    Nouveauté 23
    L'option "Créer automatiquement les fichiers de données s'ils n'existent pas" (disponible dans l'onglet "Fichiers" de la description du projet) est prise en compte par le Connecteur Natif PostgreSQL.
    L'option "Créer automatiquement les fichiers de données s'ils n'existent pas" (disponible dans l'onglet "Fichiers" de la description du projet) est prise en compte par le Connecteur Natif PostgreSQL.
Version minimum requise
  • Version 14
Documentation également disponible pour…
Commentaires
DLL nécessaires
Pour pg 12.2, en 64 bits
A copier dans le répertoire WINDEV XX\Programmes\Framework\Win64x86
libcrypto-1_1-x64.dll, libpq.dll, libiconv-2.dll, libintl-8.dll, libssl-1_1-x64.dll

Pour le 32 bits, je ne saurais dire, depuis la version 12, il n'y a plus de builds en 32 bits.
Philippe SB
16 avr. 2020