CONSTANT/NOT NULL/initializer properties for plpgsql record variables

From: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
To: pgsql-hackers(at)lists(dot)postgresql(dot)org
Subject: CONSTANT/NOT NULL/initializer properties for plpgsql record variables
Date: 2017-12-30 03:47:30
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-hackers

I said a couple of times in recent threads that it wouldn't be too hard
to implement $SUBJECT given the other patches I've been working on.
Attached is proof of the pudding. This needs to be applied on top of
the patches in

It's pretty straightforward really. Worth noting is that this also
fixes the null-domain-value issues I mentioned as being a loose end
in the first of the above-referenced messages. Also, I created a
new plpgsql test file for these features, and moved the one relevant
existing test case into that file.

I was a bit disappointed to find that no documentation changes seem
needed, because the SGML docs fail to acknowledge that these cases
didn't work ...

regards, tom lane

Attachment Content-Type Size
plpgsql-record-var-properties-1.patch text/x-diff 35.3 KB


Browse pgsql-hackers by date

  From Date Subject
Next Message Craig Ringer 2017-12-30 07:42:10 Re: [PATCH] session_replication_role = replica with TRUNCATE
Previous Message Tom Lane 2017-12-30 03:39:05 Re: Converting plpgsql to use DTYPE_REC for named composite types