pg_hba_file_rules
La vue pg_hba_file_rules
fournit un résumé du
contenu du fichier de configuration d'authentification des clients, le
fichier pg_hba.conf
. Une ligne apparaît dans cette vue
pour chaque ligne non vide et qui n'est pas un commentaire, avec des
annotations indiquant si la règle a pu être appliquée avec succès.
Cette vue peut être utile pour vérifier si les modifications planifiées dans le fichier de configuration de l'authentification fonctionneront ou pour diagnostiquer un échec précédent. Notez que cette vue renvoie le contenu courant du fichier et non pas ce qui a été chargé la dernière fois sur le serveur.
Par défaut, la vue pg_hba_file_rules
peut
seulement être lue par les superutilisateurs.
Tableau 51.72. Colonnes de pg_hba_file_rules
Nom | Type | Description |
---|---|---|
line_number | integer |
Numéro de ligne de cette règle dans pg_hba.conf
|
type | text | Type de connexion |
database | text[] | Liste des noms des base de données pour lesquelles cette règle s'applique |
user_name | text[] | Liste des noms d'utilisateurs et de groupes pour lesquels cette règle s'applique |
address | text |
Nom d'hôte ou adresse IP, ou une valeur parmi all ,
samehost , et samenet . NULL pour
les connexions locales.
|
netmask | text | Masque d'adresse IP, ou NULL si non applicable |
auth_method | text | Méthode d'authentification |
options | text[] | Options specifiées pour la méthode d'authentification |
error | text | Si non NULL, un message d'erreur indiquant pourquoi cette ligne n'a pas pu être traitée |
Habituellement, une ligne reflétant une entrée incorrecte aura uniquement
des valeurs pour les champs line_number
et
error
.
Voir Chapitre 20 pour plus d'informations sur la configuration d'authentification des clients.