Re: Strange TRIGGER failure with FOR ... IN ... LOOP ... INSERT - Mailing list pgsql-general

From Adrian Klaver
Subject Re: Strange TRIGGER failure with FOR ... IN ... LOOP ... INSERT
Date
Msg-id 55DF1372.6000205@aklaver.com
Whole thread Raw
In response to Re: Strange TRIGGER failure with FOR ... IN ... LOOP ... INSERT  (Christopher BROWN <brown@reflexe.fr>)
Responses Re: Strange TRIGGER failure with FOR ... IN ... LOOP ... INSERT
List pgsql-general
On 08/27/2015 06:33 AM, Christopher BROWN wrote:
> Hello Adrian,
>
> Yep, Charles' explanation helped me understand what was going on.
> Before that, I was as confused as you were (in your first reply) about
> how access_mode could be NULL (with the same reasoning).  In any case,
> thanks for your links ; I did try searching the web for the answer
> before posting, but got too many irrelevant results given that I had to
> search using very common terms.

Yeah, I did not get Charles's second post until I sent my second, so it
was redundant.

>
> I've concluded the the RECORD type is the best-fit for my approach.  I
> don't know if it's any faster that using SELECT * with a specific
> %ROWTYPE given that the data doesn't go anywhere outside the function
> body.  I don't know if the order in which columns are returned (by
> either SELECT * or using explicit column names matters when using
> %ROWTYPE), although I'll assume that PostgreSQL is smart enough to match
> things up correctly, if I need to write a function that returns
> instances of any given %ROWTYPE in the future.

I don't know, I have always just used SELECT * as I needed all the
columns anyway.

>
> Thanks again.
> Christopher
>
>



--
Adrian Klaver
adrian.klaver@aklaver.com


pgsql-general by date:

Previous
From: Christopher BROWN
Date:
Subject: Re: Strange TRIGGER failure with FOR ... IN ... LOOP ... INSERT
Next
From: "Charles Clavadetscher"
Date:
Subject: Re: Strange TRIGGER failure with FOR ... IN ... LOOP ... INSERT