Re: Optimze usage of immutable functions as relation
Anastasia Lubennikova <a.lubennikova@postgrespro.ru>
From: Anastasia Lubennikova <a.lubennikova@postgrespro.ru>
To: pgsql-hackers@lists.postgresql.org
Date: 2019-07-26T14:56:05Z
Lists: pgsql-hackers
Attachments
- v7-0001-Simplify-immutable-RTE_FUNCTION-to-RTE_RESULT.patch (text/x-patch) patch v7-0001
23.07.2019 14:36, Anastasia Lubennikova : > 08.07.2019 4:18, Thomas Munro: >> The July Commitfest is here. Could we please have a rebase of this >> patch? > Updated patch is in attachments. > I've only resolved one small cosmetic merge conflict. > > Later this week I'm going to send a more thoughtful review. > Well, I looked through the patch and didn't find any issues, so I'll mark this ready for committer. Last implementation differs from the original one and is based on suggestion from this message: https://www.postgresql.org/message-id/2906.1542395026%40sss.pgh.pa.us It does eval_const_expressions() earlier and pulls up only Const functions. I also added a few more tests and comments. New version is in attachments. -- Anastasia Lubennikova Postgres Professional: http://www.postgrespro.com The Russian Postgres Company
Commits
-
Prevent bogus pullup of constant-valued functions returning composite.
- a9ae99d01909 13.0 landed
-
Allow functions-in-FROM to be pulled up if they reduce to constants.
- 7266d0997dd2 13.0 landed