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
  	 */
