Re: Going beyond sql - Mailing list pgsql-general

From Michael Fuhr
Subject Re: Going beyond sql
Date
Msg-id 20050805140319.GA97890@winnie.fuhr.org
Whole thread Raw
In response to Going beyond sql  (Jon <jonov@iprimus.com.au>)
List pgsql-general
On Wed, Aug 03, 2005 at 06:50:48AM +1000, Jon wrote:
> I'd like to run some scripts against a postgres database but has more
> than just standard SQL commands. I'd like to be able to use conditional
> statements (i.e. if .. .then ... ) and such. I had a look and can see
> that I could use pgplsql for this. However it seems that it must be part
> of a function. Is there any way of doing this without the function
> coating as these commands would be a once off?

PostgreSQL's implementation of SQL doesn't have control structures
(aside from simple conditionals like CASE expressions), so you'll
have to write a server-side function in a language like PL/pgSQL
or do the control in client-side code.

--
Michael Fuhr

pgsql-general by date:

Previous
From: Tom Lane
Date:
Subject: Re: How to explode an array into multiple rows
Next
From: Laura Vance
Date:
Subject: Re: Going beyond sql