Paris, le 6 octobre 2025
Dalibo vous annonce la disponibilité de ldap2pg 6.5. Cette version apporte le support de PostgreSQL 18 et quelques correctifs. Suivez la documentation pour installer cette nouvelle version.
Depuis 2017, ldap2pg propose la meilleure solution de synchronisation automatique de rôles et de privilèges pour PostgreSQL.
Configurez l’authentification LDAP dans le fichier pg_hba.conf
puis utilisez ldap2pg pour créer et configurer les rôles depuis votre annuaire d’entreprise.
PostgreSQL 18
PostgreSQL 18 apporte un peu plus de rigueur et a requis quelques ajustements dans les requêtes d’inspection des privilèges. Ces ajustements optimisent toutes les requêtes d’inspection des privilèges pour toutes les versions de PostgreSQL.
Routines, fonctions, procédures
Dans PostgreSQL,
la distinction entre procédures et fonctions est très mince.
D’ailleurs, la syntaxe CREATE PROCEDURE
n’existe que depuis PostgreSQL 11.
PostgreSQL utilise le mot clef ROUTINE pour traiter indifféremment fonctions et procédures.
C’est notamment le cas pour les privilèges par défaut
qui ne peuvent être distingués pour les procédures ou les fonctions.
ldap2pg 6.5 respecte mieux la nomenclature de PostgreSQL. Les privilèges sur les routines s’appliquent aux procédures comme aux fonctions. Les requêtes de gestion des fonctions sont désormais correctement limitées aux fonctions.
À partir de ldap2pg 6.5,
mieux vaut utiliser __execute_on_routines__
que l’équivalent pour les fonctions.
Autres changements
ldap2pg 6.5 permet de gérer les privilèges par défaut à soi-même, applique la configuration utilisateur sur les rôles dynamiques et accepte de gérer les droits d’objets dans des bases à accès limité. Enfin ldap2pg est disponible dans les dépôts Ubuntu 24.04 de Dalibo Labs.
Pour plus d’informations, consultez la documentation des changements. Pour mettre à jour en toute sécurité, désactivez les tâches planifiées ldap2pg, testez la synchronisation manuellement avec la nouvelle version et validez les changements que peuvent apporter cette nouvelle version.
Retrouvez la documentation en anglais, des procédures et le support communautaire à ces adresses :
- Documentation en ligne : http://ldap2pg.rtfd.io/en/latest/
- Le projet sur GitHub : https://github.com/dalibo/ldap2pg
Étienne BERSAC et Pierre-Louis GONON développent ldap2pg, un projet du Dalibo Labs. Pour toutes questions techniques, l’équipe recommande d’utiliser la page de ldap2pg sur GitHub.
- PostgreSQL (451) ,
- ldap (17) ,
- ldap2pg (19) ,
- sécurité (63) ,
- release (93) ,
- Dalibo Labs (78) ,
- planetpgfr (41)