On Sun, Jan 17, 2021 at 12:50 PM Tom Lane <t...@sss.pgh.pa.us> wrote: > I noticed that gist_page_items() thinks it can hold inter_call_data->rel > open across a series of calls. That's completely unsafe: the executor > might not run the call series to completion (see LIMIT), resulting in > relcache leak complaints.
It also has the potential to run into big problems should the user input a raw page image with an regclass-argument-incompatible tuple descriptor. Maybe that's okay (this is a tool for experts), but it certainly is a consideration. -- Peter Geoghegan