quick-hack-log-names-used.patch
text/x-diff
Filename: quick-hack-log-names-used.patch
Type: text/x-diff
Part: 0
Patch
Format: unified
| File | + | − |
|---|---|---|
| src/backend/catalog/heap.c | 0 | 0 |
| src/backend/catalog/pg_namespace.c | 0 | 0 |
| src/backend/catalog/pg_proc.c | 0 | 0 |
| src/backend/commands/user.c | 0 | 0 |
diff --git a/src/backend/catalog/heap.c b/src/backend/catalog/heap.c index 3d80ff9..59b37fe 100644 *** a/src/backend/catalog/heap.c --- b/src/backend/catalog/heap.c *************** *** 40,45 **** --- 40,46 ---- #include "catalog/dependency.h" #include "catalog/heap.h" #include "catalog/index.h" + #include "catalog/namespace.h" #include "catalog/objectaccess.h" #include "catalog/partition.h" #include "catalog/pg_attrdef.h" *************** InsertPgClassTuple(Relation pg_class_des *** 828,833 **** --- 829,838 ---- */ HeapTupleSetOid(tup, new_rel_oid); + if (!isTempNamespace(rd_rel->relnamespace)) + elog(LOG, "CREATING RELATION %u/%s", + rd_rel->relnamespace, RelationGetRelationName(new_rel_desc)); + /* finally insert the new tuple, update the indexes, and clean up */ CatalogTupleInsert(pg_class_desc, tup); diff --git a/src/backend/catalog/pg_namespace.c b/src/backend/catalog/pg_namespace.c index 2cf52be..a331b9c 100644 *** a/src/backend/catalog/pg_namespace.c --- b/src/backend/catalog/pg_namespace.c *************** NamespaceCreate(const char *nspName, Oid *** 87,92 **** --- 87,94 ---- tup = heap_form_tuple(tupDesc, values, nulls); + elog(LOG, "CREATING SCHEMA %s", nspName); + nspoid = CatalogTupleInsert(nspdesc, tup); Assert(OidIsValid(nspoid)); diff --git a/src/backend/catalog/pg_proc.c b/src/backend/catalog/pg_proc.c index 466ff03..42b1a2f 100644 *** a/src/backend/catalog/pg_proc.c --- b/src/backend/catalog/pg_proc.c *************** *** 18,23 **** --- 18,24 ---- #include "access/xact.h" #include "catalog/dependency.h" #include "catalog/indexing.h" + #include "catalog/namespace.h" #include "catalog/objectaccess.h" #include "catalog/pg_language.h" #include "catalog/pg_namespace.h" *************** ProcedureCreate(const char *procedureNam *** 576,581 **** --- 577,587 ---- nulls[Anum_pg_proc_proacl - 1] = true; tup = heap_form_tuple(tupDesc, values, nulls); + + if (!isTempNamespace(procNamespace)) + elog(LOG, "CREATING FUNCTION %u/%s", + procNamespace, procedureName); + CatalogTupleInsert(rel, tup); is_update = false; } diff --git a/src/backend/commands/user.c b/src/backend/commands/user.c index 71c5caa..b66a933 100644 *** a/src/backend/commands/user.c --- b/src/backend/commands/user.c *************** CreateRole(ParseState *pstate, CreateRol *** 440,445 **** --- 440,447 ---- binary_upgrade_next_pg_authid_oid = InvalidOid; } + elog(LOG, "CREATING ROLE %s", stmt->role); + /* * Insert new record in the pg_authid table */