sql >> Base de Datos >  >> RDS >> PostgreSQL

Acceso remoto de Postgresql sin entrada pg_hba.conf para host

Tuve un problema similar con mi instancia de PostgreSQL en Docker. Pasé horas para descubrir cómo resolverlo. Estoy compartiendo mi experiencia con la esperanza de ayudar a otros que enfrentan el mismo problema. Hay dos pg_hba.conf archivos con las siguientes rutas:

  1. /var/lib/postgresql/data/pg_hba.conf
  2. /etc/postgresql/12/main/pg_hba.conf

Estaba modificando el primero y no estaba al tanto del segundo. Usé un truco para verificar si estaba trabajando en el archivo correcto. Comenté todas las líneas del archivo y reinicié el servicio PostgreSQL. Luego vi que todavía podía conectarme al servicio PostgreSQL desde el interior del contenedor Docker. Luego busqué otro archivo con un nombre similar, así que llegué al segundo. Modifiqué /etc/postgresql/12/main/pg_hba.conf , reinició PostgreSQL ejecutando service postgresql restart y los cambios surtieron efecto.