aboutsummaryrefslogtreecommitdiff
path: root/src/backend/commands/creatinh.c
diff options
context:
space:
mode:
authorBruce Momjian <bruce@momjian.us>2000-06-12 03:41:03 +0000
committerBruce Momjian <bruce@momjian.us>2000-06-12 03:41:03 +0000
commit3357e1d29e2d9be495510e1b2f56e8d762b91d2b (patch)
tree4b659f2bb2af581e3483f024eee344a76547f200 /src/backend/commands/creatinh.c
parent64948dbe1599a25bc9561617d0465cc523bc59fb (diff)
downloadpostgresql-3357e1d29e2d9be495510e1b2f56e8d762b91d2b.tar.gz
postgresql-3357e1d29e2d9be495510e1b2f56e8d762b91d2b.zip
Back out pg_shadow changes to allow create table and locking permissions.
Diffstat (limited to 'src/backend/commands/creatinh.c')
-rw-r--r--src/backend/commands/creatinh.c22
1 files changed, 2 insertions, 20 deletions
diff --git a/src/backend/commands/creatinh.c b/src/backend/commands/creatinh.c
index 4d52b9aad76..401379f505c 100644
--- a/src/backend/commands/creatinh.c
+++ b/src/backend/commands/creatinh.c
@@ -9,9 +9,9 @@
*
* IDENTIFICATION
<<<<<<< creatinh.c
- * $Header: /cvsroot/pgsql/src/backend/commands/Attic/creatinh.c,v 1.60 2000/06/09 15:50:43 momjian Exp $
+ * $Header: /cvsroot/pgsql/src/backend/commands/Attic/creatinh.c,v 1.61 2000/06/12 03:40:29 momjian Exp $
=======
- * $Header: /cvsroot/pgsql/src/backend/commands/Attic/creatinh.c,v 1.60 2000/06/09 15:50:43 momjian Exp $
+ * $Header: /cvsroot/pgsql/src/backend/commands/Attic/creatinh.c,v 1.61 2000/06/12 03:40:29 momjian Exp $
>>>>>>> 1.58
*
*-------------------------------------------------------------------------
@@ -26,10 +26,8 @@
#include "catalog/pg_inherits.h"
#include "catalog/pg_ipl.h"
#include "catalog/pg_type.h"
-#include "catalog/pg_shadow.h"
#include "commands/creatinh.h"
#include "utils/syscache.h"
-#include "miscadmin.h"
/* ----------------
* local stuff
@@ -65,22 +63,6 @@ DefineRelation(CreateStmt *stmt, char relkind)
int i;
AttrNumber attnum;
- if (!stmt->istemp) {
- HeapTuple tup;
-
- /* ----------
- * Check pg_shadow for global createTable setting
- * ----------
- */
- tup = SearchSysCacheTuple(SHADOWNAME, PointerGetDatum(GetPgUserName()), 0, 0, 0);
-
- if (!HeapTupleIsValid(tup))
- elog(ERROR, "CREATE TABLE: look at pg_shadow failed");
-
- if (!((Form_pg_shadow) GETSTRUCT(tup))->usecreatetable)
- elog(ERROR, "CREATE TABLE: permission denied");
- }
-
if (strlen(stmt->relname) >= NAMEDATALEN)
elog(ERROR, "the relation name %s is >= %d characters long",
stmt->relname, NAMEDATALEN);