Re: supplying password to psql on command line? - Mailing list pgsql-general

From Bruce Momjian
Subject Re: supplying password to psql on command line?
Date
Msg-id 200210291808.g9TI8JR09845@candle.pha.pa.us
Whole thread Raw
In response to Re: supplying password to psql on command line?  (Christoph Dalitz <christoph.dalitz@hs-niederrhein.de>)
List pgsql-general
Christoph Dalitz wrote:
>
> > Date: Mon, 28 Oct 2002 10:56:32 -0800
> > From: Medi Montaseri <medi.montaseri@intransa.com>
> >
> > I think Font ends are moving away from this approach as others can see
> > your supplied
> > passwd by a simple ps(1) command.
> >
> There used to be a program "hide.c" available from the oracle website,
> which made this impossible. Unfortunately I can no longer find it.
>
> A simpler approach however is to supply the password from stdin.
> With Oracle's sqlplus this works as follows:
>
>     #!/bin/sh
>
>     sqlplus <<EOF
>     userid/password@tnasalias
>     /* SQL commands */
>     EOF
>
> Unfortunately this does *not* work with psql because for some strange reason
> psql does not read the password from stdin.

psql will read the password from stdin if there is no controlling
terminal on /dev/tty.

--
  Bruce Momjian                        |  http://candle.pha.pa.us
  pgman@candle.pha.pa.us               |  (610) 359-1001
  +  If your life is a hard drive,     |  13 Roberts Road
  +  Christ can be your backup.        |  Newtown Square, Pennsylvania 19073

pgsql-general by date:

Previous
From: Kevin Old
Date:
Subject: Stream data into Postgres via Perl
Next
From: Bruce Momjian
Date:
Subject: Re: DAFS?