diff -rup pgaudit-1.3.0-orig/pgaudit.c pgaudit-1.3.0/pgaudit.c --- pgaudit-1.3.0-orig/pgaudit.c 2019-07-26 08:32:56.173668080 +0200 +++ pgaudit-1.3.0/pgaudit.c 2019-07-26 10:56:47.956677102 +0200 @@ -13,6 +13,7 @@ #include "access/htup_details.h" #include "access/sysattr.h" #include "access/xact.h" +#include "access/relation.h" #include "catalog/catalog.h" #include "catalog/objectaccess.h" #include "catalog/pg_class.h" @@ -994,7 +995,7 @@ log_select_dml(Oid auditOid, List *range relOid = rte->relid; rel = relation_open(relOid, NoLock); - if (!auditLogCatalog && IsSystemNamespace(RelationGetNamespace(rel))) + if (!auditLogCatalog && IsCatalogNamespace(RelationGetNamespace(rel))) { relation_close(rel, NoLock); continue; @@ -1206,7 +1207,7 @@ log_function_execute(Oid objectId) * Logging execution of all pg_catalog functions would make the log * unusably noisy. */ - if (IsSystemNamespace(proc->pronamespace)) + if (IsCatalogNamespace(proc->pronamespace)) { ReleaseSysCache(proctup); return;