Re: BUG #15668: Server crash in transformPartitionRangeBounds
Michael Paquier <michael@paquier.xyz>
From: Michael Paquier <michael@paquier.xyz>
To: Amit Langote <Langote_Amit_f8@lab.ntt.co.jp>
Cc: Amit Langote <amitlangote09@gmail.com>, exclusion@gmail.com, PostgreSQL mailing lists <pgsql-bugs@lists.postgresql.org>, PostgreSQL-development <pgsql-hackers@postgresql.org>, Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
Date: 2019-03-06T08:27:30Z
Lists: pgsql-bugs, pgsql-hackers
On Wed, Mar 06, 2019 at 04:00:42PM +0900, Amit Langote wrote: > Thanks for looking at this. Your patch seems better, because it allows us > to keep the error message consistent with the message one would get with > list-partitioned syntax. Thanks for confirming. I think that it would be nice as well to add more test coverage for such error patterns with all the strategies. It would be good to fix that first, so I can take care of that. Now I don't really find the error "missing FROM-clause entry for table" quite convincing when this is applied to a partition bound when using a column defined in the relation. Adding more error classes in the set of CRERR_NO_RTE would be perhaps nice, still I am not sure how elegant it could be made when looking at expressions for partition bounds. -- Michael
Commits
-
Fix crash when using partition bound expressions
- cdde886d36b5 12.0 landed
-
Allow generalized expression syntax for partition bounds
- 7c079d7417a8 12.0 cited