Seleccionar página

 

Sabias que, PostgreSQL es una de las base de datos libres más usadas por los administradores.

Es un desarrollado por una comunidad bastante grande al rededor del mundo, de aquí que esta sea de código abierto, la ultima versión release lanzada es la 9.6.5.

Por tal motivo existe infinidad de ayuda, en foros, paginas y en la misma comunidad.

¿Tu usarías PostgreSQL en tu empresa? Si, No, déjanos tus comentarios mas abajo.

No, no se me a olvidado el tema de configuración, solo era una pequeña introducción.

Vamos pues, esta configuración esta especialmente para las instalaciones bajo S.O. Linux (la distribución tu la eliges). pero también sirve para las instalaciones de Windows.

Primero tenemos que ubicar el archivo pg_hba.conf, este normalmente se ubica dentro de la carpeta data

La estructura del archivo es la siguiente

pg-hba

Archivo de configuración de accesos

 



 

Explicación de cada parámetro a configurar. (solo voy a mencionar la más común(es)

TYPE: Debe ser host.

DATABASE: si queremos ampliar nuestra seguridad, indicamos el nombre de la base de datos a la que solo tendremos acceso, si no, escribimos all.

USER: de igual manera que la anterior podemos especificar el usuario, si no, escribimos all.

ADDRESS: Debemos especificar la ip que tendrá acceso, pero puede ampliarse, a un segmento, toda la red o a cualquier ip, esto ultimo no es recomendable, es mejor por IP, o por segmento de nuestra red.

METHOD: Por favor siempre usa el md5, no dejes accesos en trust, luego por este último nos preguntamos por que nos tumban la base de datos, te lo cuento por experiencia :(.

un ejemplo para configurar solo una IP, un usuario y a una base de datos especifica seria:

  • TYPE: host
  • DATABASE: mi_base_de_datos
  • USER: dba_benito
  • ADDRESS: 10.0.0.1
  • METHOD: md5

una vez realizado esto, recargamos el archivo de configuración

# service postgresql reload

y probamos nuestro acceso desde un cliente como pgAdmin

Espero te sea de ayuda, pueden dejarnos tus comentarios, preguntas o sugerencias al final de este post.

También te puede interesar Crear insert en PostgresSQL a partir de una consulta.

¿Y tu que que opinas?, es mejor usar MD5 o TRUST en la configuración de pg_hba.