53.10. pg_hba_file_rules #

La vista pg_hba_file_rules proporciona un resumen del contenido del archivo de configuración de autenticación del cliente, pg_hba.conf. En esta vista aparece una fila por cada línea que no esté vacía ni sea un comentario en el archivo, con anotaciones que indican si la regla se pudo aplicar con éxito.

Esta vista puede ser útil para comprobar si los cambios previstos en el archivo de configuración de autenticación funcionarán, o para diagnosticar un fallo anterior. Ten en cuenta que esta vista informa sobre el contenido actual del archivo, no sobre lo que el servidor cargó por última vez.

Por defecto, la vista pg_hba_file_rules solo puede ser leída por superusuarios.

Table 53.10. pg_hba_file_rules Columns

Tipo de columna

Descripción

rule_number int4

Número de esta regla, si es válida; de lo contrario, NULL. Esto indica el orden en el que se considera cada regla hasta que se encuentra una coincidencia durante la autenticación.

file_name text

Nombre del archivo que contiene esta regla.

line_number int4

Número de línea de esta regla en file_name.

type text

Tipo de conexión.

database text[]

Lista de nombres de bases de datos a las que se aplica esta regla.

user_name text[]

Lista de nombres de usuarios y grupos a los que se aplica esta regla.

address text

Nombre de host o dirección IP, o uno de all, samehost o samenet, o nulo para conexiones locales.

netmask text

Máscara de dirección IP, o nulo si no es aplicable.

auth_method text

Método de autenticación.

options text[]

Opciones especificadas para el método de autenticación, si las hay.

error text

Si no es nulo, un mensaje de error que indica por qué no se pudo procesar esta línea.


Normalmente, una fila que refleja una entrada incorrecta tendrá valores solo para los campos line_number y error.

Consulta Chapter 20 para obtener más información sobre la configuración de la autenticación de clientes.