On Sat, 2025-03-15 at 21:37 -0400, Corey Huinker wrote: > > 0001 - no changes, but the longer I go the more I'm certain this is > > something we want to do.
This replaces regclassin with custom lookups of the namespace and relname, but misses some of the complexities that regclassin is handling. For instance, it calls RangeVarGetRelid(), which calls LookupExplicitNamespace(), which handles temp tables and InvokeNamespaceSearchHook(). At first it looked like a bit too much code to copy, but regclassin() passes NoLock, which means we basically just have to call LookupExplicitNamespace(). Regards, Jeff Davis