Re: Remaining calls of heap_close/heap_open in the tree
Dagfinn Ilmari Mannsåker <ilmari@ilmari.org>
From: ilmari@ilmari.org (Dagfinn Ilmari Mannsåker )
To: Andres Freund <andres@anarazel.de>
Cc: Alvaro Herrera <alvherre@2ndquadrant.com>,
Michael Paquier <michael@paquier.xyz>,
Postgres hackers <pgsql-hackers@lists.postgresql.org>
Date: 2019-10-17T11:34:44Z
Lists: pgsql-hackers
Andres Freund <andres@anarazel.de> writes: > Hi, > > On 2019-10-17 06:58:27 -0300, Alvaro Herrera wrote: >> On 2019-Oct-17, Michael Paquier wrote: >> >> > On Thu, Oct 17, 2019 at 01:04:50AM -0700, Andres Freund wrote: >> > > Wonder if it's worth removing the backward compat ones from master? I >> > > don't quite think so, but... >> > >> > I would vote for the removal so as we'll never see that again in >> > core. Let's see what others think here. >> >> Agreed. There are enough other API changes that if an external >> extension wants to keep using heap_* in their code, they can add their >> own defines anyway. > > There's plenty extensions that essentially only need to change > heap_open/close to table_open/close between 11 and 12. And it's > especially the simpler ones where that's the case. Would it be possible to wrap them in some #if(n)def guard so that they're available when building out-of-tree extensions, but not when building postgres itself? - ilmari -- - Twitter seems more influential [than blogs] in the 'gets reported in the mainstream press' sense at least. - Matt McLeod - That'd be because the content of a tweet is easier to condense down to a mainstream media article. - Calle Dybedahl
Commits
-
Remove last traces of heap_open/close in the tree
- f25968c49697 13.0 landed