diff options
Diffstat (limited to 'src/backend/catalog/pg_namespace.c')
-rw-r--r-- | src/backend/catalog/pg_namespace.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/backend/catalog/pg_namespace.c b/src/backend/catalog/pg_namespace.c index c340cd02f73..e2cf0128dc8 100644 --- a/src/backend/catalog/pg_namespace.c +++ b/src/backend/catalog/pg_namespace.c @@ -8,7 +8,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/catalog/pg_namespace.c,v 1.1 2002/03/22 21:34:44 tgl Exp $ + * $Header: /cvsroot/pgsql/src/backend/catalog/pg_namespace.c,v 1.2 2002/03/31 06:26:30 tgl Exp $ * *------------------------------------------------------------------------- */ @@ -18,7 +18,6 @@ #include "catalog/catname.h" #include "catalog/indexing.h" #include "catalog/pg_namespace.h" -#include "miscadmin.h" #include "utils/builtins.h" #include "utils/syscache.h" @@ -28,7 +27,7 @@ * --------------- */ Oid -NamespaceCreate(const char *nspName) +NamespaceCreate(const char *nspName, int32 ownerSysId) { Relation nspdesc; HeapTuple tup; @@ -57,7 +56,7 @@ NamespaceCreate(const char *nspName) } namestrcpy(&nname, nspName); values[Anum_pg_namespace_nspname - 1] = NameGetDatum(&nname); - values[Anum_pg_namespace_nspowner - 1] = Int32GetDatum(GetUserId()); + values[Anum_pg_namespace_nspowner - 1] = Int32GetDatum(ownerSysId); nulls[Anum_pg_namespace_nspacl - 1] = 'n'; nspdesc = heap_openr(NamespaceRelationName, RowExclusiveLock); |