• Michael Paquier's avatar
    Fix buggy logic in isTempNamespaceInUse() · ac5bdf62
    Michael Paquier authored
    The logic introduced in this routine as of 246a6c8f would report an
    incorrect result when a session calls it to check if the temporary
    namespace owned by the session is in use or not.  It is possible to
    optimize more the routine in this case to avoid a PGPROC lookup, but
    let's keep the logic simple.  As this routine is used only by autovacuum
    for now, there were no live bugs, still let's be correct for any future
    code involving it.
    
    Author: Michael Paquier
    Reviewed-by: Julien Rouhaud
    Discussion: https://postgr.es/m/20200113093703.GA41902@paquier.xyz
    Backpatch-through: 11
    ac5bdf62
namespace.c 125 KB