Re: [GENERAL] How to use RETURN TABLE in Postgres 8.4

2009-07-05 Thread Michal Szymanski
> Michal Szymanski writes: > > CREATE OR REPLACE FUNCTION buggy_procedure() RETURNS TABLE (id INT8, > > test VARCHAR) > >     AS $$ > > BEGIN > >     -- @todo hide password > >     RETURN QUERY > >         SELECT id  ,test > >         FROM bug_table > >     ; > > END; > > $$ > >     LANGUAGE plpgs

Re: [GENERAL] How to use RETURN TABLE in Postgres 8.4

2009-07-03 Thread Michael Black
. lv_id = rs.column(1) *if not a zero based language*. > Date: Fri, 3 Jul 2009 17:49:42 +0200 > Subject: Re: [GENERAL] How to use RETURN TABLE in Postgres 8.4 > From: pavel.steh...@gmail.com > To: t...@sss.pgh.pa.us > CC: dy...@poczta.onet.pl; pgsql-general@postgresql.org > &

Re: [GENERAL] How to use RETURN TABLE in Postgres 8.4

2009-07-03 Thread Pavel Stehule
2009/7/3 Tom Lane : > Michal Szymanski writes: >> CREATE OR REPLACE FUNCTION buggy_procedure() RETURNS TABLE (id INT8, >> test VARCHAR) >>     AS $$ >> BEGIN >>     -- @todo hide password >>     RETURN QUERY >>         SELECT id  ,test >>         FROM bug_table >>     ; >> END; >> $$ >>     LANGUA

Re: [GENERAL] How to use RETURN TABLE in Postgres 8.4

2009-07-03 Thread Tom Lane
Michal Szymanski writes: > CREATE OR REPLACE FUNCTION buggy_procedure() RETURNS TABLE (id INT8, > test VARCHAR) > AS $$ > BEGIN > -- @todo hide password > RETURN QUERY > SELECT id ,test > FROM bug_table > ; > END; > $$ > LANGUAGE plpgsql STRICT SECURITY DEFINER

[GENERAL] How to use RETURN TABLE in Postgres 8.4

2009-07-03 Thread Michal Szymanski
I'written something like this: CREATE TABLE "bug_table" ( "id" BIGINT NOT NULL, test VARCHAR, CONSTRAINT "test_table_pkey" PRIMARY KEY("id") ) WITHOUT OIDS; INSERT INTO bug_table (id,test) VALUES (1,'test'); select * from bug_table; CREATE OR REPLACE FUNCTION buggy_procedure() RETURNS TAB