Re: New "single-call SRF" APIs are very confusingly named
Michael Paquier <michael@paquier.xyz>
From: Michael Paquier <michael@paquier.xyz>
To: Andres Freund <andres@anarazel.de>
Cc: Melanie Plageman <melanieplageman@gmail.com>, pgsql-hackers@postgresql.org, Michael Paquier <michael.paquier@gmail.com>, Tom Lane <tgl@sss.pgh.pa.us>
Date: 2022-10-17T01:06:36Z
Lists: pgsql-hackers
On Sun, Oct 16, 2022 at 03:04:43PM -0700, Andres Freund wrote: > Yes - it'd introduce an ABI break, i.e. an already compiled extension > referencing SetSingleFuncCall() wouldn't fail to load into an upgraded sever, > due to the reference to the SetSingleFuncCall, which wouldn't exist anymore. Note that this layer should just be removed on HEAD. Once an extension catches up with the new name, they would not even need to play with PG_VERSION_NUM even for a new version compiled with REL_15_STABLE. -- Michael
Commits
-
Remove compatibility declarations for InitMaterializedSRF()
- eddc128beac0 16.0 landed
-
Rename SetSingleFuncCall() to InitMaterializedSRF()
- f2f7e509e6a9 15.1 landed
- a19e5cee635d 16.0 landed
-
Create routine able to set single-call SRFs for Materialize mode
- 9e98583898c3 15.0 cited