Re: ejecutar script linux con clave

From: Carlos Edward Grajales Marmolejo <cgrajales(at)colombiasoftware(dot)net>
To: Francisco Olarte <folarte(at)peoplecall(dot)com>
Cc: heriberto giron <heribertogirons(at)gmail(dot)com>, pgsql-es-ayuda <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: ejecutar script linux con clave
Date: 2017-01-04 19:15:22
Message-ID: CACaRgen0amgiF5cBQbHnZjFD5Ox6vXK-2KgorCJ3xEHzrHEUvA@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Yo uso el esquema del pgpass para hacer copias de seguridad, y otros
procesos automaticos que requieren de comunicacion a la base de datos via
Shell

El formato del .pgpass es este:

hostname:port:database:username:password

La documentacion esta en esta ruta.
https://www.postgresql.org/docs/9.2/static/libpq-pgpass.html

Asi es que es suficiente el .pgpass para realizar una comunicacion efectiva
via consola a postgres sin especificar la clave , ideal para un crontab que
use el shell o un psql -U xxxxx -h zzzzzz donde xxxxx y zzzzzz estarian
especificados en en el .pgpass

El 4 de enero de 2017, 13:04, Francisco Olarte <folarte(at)peoplecall(dot)com>
escribió:

> Carlos:
>
> 2017-01-04 16:20 GMT+01:00 Carlos Edward Grajales Marmolejo
> <cgrajales(at)colombiasoftware(dot)net>:
> > Considero que si es un cron, y si este lo ejecuta el root de la maquina,
> lo
> > mas rapido es usar el .pgpass, configurado en la carpeta del root, ahi se
> > especifica el usuario, clave, puerto y host de comunicacion. De esa
> manera
> > no hay que hacer configuraciones adicionales.
>
> El .pgpass especifica el PASS para una combinacion ( con posibles
> comodines ) de host/usuario/bd/..
>
> Para especificar el host se usa el pg_service.conf (
> https://www.postgresql.org/docs/9.6/static/libpq-pgservice.html ) , en
> donde se pone todos menos las pass ( y que no tiene porque estar
> protegido ).
>
> Una vez configurados los dos se selecciona el servicio por la variable
> de entorno PG_SERVICE o, alternativamente, poniendo service=xxxx como
> nombre de base de datos. Funciona muy bien.
>
> Francisco Olarte.
>

--
------------------------------------------------------------------

Cordialmente,

*Carlos Edward Grajales*
Colombia Software Ltda.

- Calle 26N# 5AN-67

Cali - Colombia
www.colombiasoftware.net
Cel. 318 359 46 15
Tel: (2) 487 64 66

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Francisco Olarte 2017-01-05 16:39:38 Re: ejecutar script linux con clave
Previous Message Francisco Olarte 2017-01-04 18:04:10 Re: ejecutar script linux con clave