Driver ADBC wire-protocol
PostgreSQL
Wire-Protocol Frontend/Backend v3
Aucun libpq requis.
- Base de données
- PostgreSQL
- Wire-protocol
- FEBE v3
- Plateformes
- Linux (x64) · Windows (x64)
Présentation
Ce driver ADBC 100 % natif pour PostgreSQL parle directement le protocole Frontend/Backend (FEBE) v3 sur TCP/TLS. Il prend en charge PostgreSQL 12 à 17 et les services compatibles PostgreSQL, n'utilise pas libpq et s'appuie sur OpenSSL comme dépendance d'exécution principale.
Ce qu'il fait différemment
libpq hors du circuit
Le protocole FEBE v3 est implémenté dans le driver : rien à installer, aucune version à faire correspondre, rien à embarquer avec votre application.
NUMERIC sans détour par du texte
Le NUMERIC PostgreSQL est mappé directement en decimal128 / decimal256 Arrow — plus rapide qu'un aller-retour textuel, et sans perte là où le texte en produit.
Prêt pour PostGIS
Les types interval et la géométrie EWKB PostGIS sont mappés nativement : les colonnes spatiales arrivent exploitables plutôt qu'opaques.
Directement dans les buffers Arrow
Les résultats sont décodés dans des buffers colonnes Arrow, sans objet ligne intermédiaire en chemin.
Authentification
- Utilisateur / mot de passe PostgreSQL (SCRAM-SHA-256, avec channel binding)
- Mots de passe MD5 et en clair
- GSSAPI / Kerberos et SSPI Windows
- Chiffrement de transport GSS via gssencmode
Se connecter depuis votre langage
Le driver se charge par son nom dans tous les clients ADBC. Choisissez votre langage :
Installer le driver PostgreSQL
Documentation de référence
Toutes les options, tous les mappings de types et le guide de dépannage complet sont dans la documentation.