Re: pgAudit v1.2.X avec PostgreSQL 10

Guillaume Lelarge <[email protected]> Sat, 28 Apr 2018 16:51:19 +0200
Newsgroups gmane.comp.db.postgresql.french
Message-ID <CAECtzeX+0HfrrBVCmiEpPrMD0khttG0953BZ3XGPJMubJoYTTQ@mail.gmail.com>
Le 28 avril 2018 à 16:30, ROS Didier <[email protected]> a écrit :

> Bonjour
>
>                J’ai installé pgaudit 1.2 sur une instance PostgreSQL 10 :
>
> [root@NOEYYQIU ~]# rpm -qa|grep pgaudit
>
> pgaudit12_10-1.2.0-1.rhel7.x86_64
>
> pgaudit12_10-debuginfo-1.2.0-1.rhel7.x86_64
>
>
>
>                Selon la documentation ,avec cette version,  il est
> possible d’auditer les rôles et les privilèges. Cependant quand je fais :
>
>
>
> postgres=# \c gescom postgres
>
> You are now connected to database "gescom" as user "postgres".
>
> gescom=# ALTER DATABASE gescom SET pgaudit.log = 'read, write, role,
> privilege';
>
> *ERROR:  invalid value for parameter "pgaudit.log": "read, write, role,
> privilege"*
>
>
>
>                Avez-vous des pistes de résolution du problème ?
>
>
>

La documentation ne mentionne pas la valeur "privilege" pour le paramètre
pgaudit.log. D'ailleurs, elle indique que la valeur "role" concerne toutes
les instructions de création/modification/suppression de rôle et
ajout/suppression de droits. Voir
https://github.com/pgaudit/pgaudit/blob/master/README.md#pgauditlog.


-- 
Guillaume.