Re: [PORTS] Solaris - psql returns 0 instead of 1 for file not found.

From: Robert Treat <xzilla(at)users(dot)sourceforge(dot)net>
To: pgsql-ports(at)postgresql(dot)org, pgsql-bugs(at)postgresql(dot)org
Cc: "Clark, Andrew" <Andrew(dot)Clark(at)fnf(dot)com>
Subject: Re: [PORTS] Solaris - psql returns 0 instead of 1 for file not found.
Date: 2005-09-22 16:00:08
Message-ID: 200509221200.08227.xzilla@users.sourceforge.net
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-bugs pgsql-patches pgsql-ports

On Monday 19 September 2005 14:01, Clark, Andrew wrote:
> Hi all,
>
> I've found the when psql is used with the -f flag and the specified file
> doesn't exist the rc value is 0.
>
> $ uname -a
> SunOS bld 5.8 Generic_108528-29 sun4u sparc SUNW,Sun-Fire-V440
>
> $ psql -V
> psql (PostgreSQL) 8.0.2
>
> $ ls foo
> foo: No such file or directory
>
> $ psql -f foo
> foo: No such file or directory
>
> $ echo $?
> 0
>
> However, in the man page for psql it says:
>
> EXIT STATUS
> psql returns 0 to the shell if it finished normally, 1 if a
> fatal error of its own (out of memory, file not found)
> occurs, ...
>
> I'm assuming this is the same with other platforms, but I only use
> PostgreSQL on Solaris.
>
> Has this been fix in 8.0.3?
>

Redirecting to -bugs since I've confirmed this behavior on Slackware Linux 10
with psql version 8.1beta1 and there does seem to be something wrong with the
above situation (perhaps the man page needs to be reworded?)

--
Robert Treat
Build A Brighter Lamp :: Linux Apache {middleware} PostgreSQL

In response to

Responses

Browse pgsql-bugs by date

  From Date Subject
Next Message Bruce Momjian 2005-09-22 16:03:51 Re: [PORTS] Solaris - psql returns 0 instead of 1 for file not found.
Previous Message Tom Lane 2005-09-22 15:35:17 Re: BUG #1904: using distinct with null col causes error

Browse pgsql-patches by date

  From Date Subject
Next Message Bruce Momjian 2005-09-22 16:03:51 Re: [PORTS] Solaris - psql returns 0 instead of 1 for file not found.
Previous Message Bruce Momjian 2005-09-22 15:51:53 Re: psql \x bug

Browse pgsql-ports by date

  From Date Subject
Next Message Bruce Momjian 2005-09-22 16:03:51 Re: [PORTS] Solaris - psql returns 0 instead of 1 for file not found.
Previous Message Bruce Momjian 2005-09-20 19:00:56 Re: [PORTS] Solaris - psql returns 0 instead of 1 for file not found.