Re: shell scripting - Mailing list pgsql-general

From Peter Eisentraut
Subject Re: shell scripting
Date
Msg-id Pine.GSO.4.02A.10004051044310.16709-100000@Uggla.DoCS.UU.SE
Whole thread Raw
In response to shell scripting  (Marc Tardif <intmktg@CAM.ORG>)
List pgsql-general
On Tue, 4 Apr 2000, Marc Tardif wrote:

> Is ther any way to foresee if a database exists or if a user has
> permission to read/write a database from within a shell script?

The best (and as far as I know the only) way to determine whether you have
access to something is to try to access it. Anything else is destined for
failure some place.

Not tested, but it seems that testing like
psql -c "UPDATE foo SET a = 1 WHERE 5=6"
is sufficient and harmless. (I think psql might also return a non-zero
exit status if this fails.)


--
Peter Eisentraut                  Sernanders väg 10:115
peter_e@gmx.net                   75262 Uppsala
http://yi.org/peter-e/            Sweden


pgsql-general by date:

Previous
From: "Chris Knight"
Date:
Subject: RE: startup / shutdown scripts for *BSD?
Next
From: "Andrew Snow"
Date:
Subject: Problem report (dropping views that are called by other views)