diff options
author | Bruce Momjian <bruce@momjian.us> | 1998-08-06 05:13:14 +0000 |
---|---|---|
committer | Bruce Momjian <bruce@momjian.us> | 1998-08-06 05:13:14 +0000 |
commit | af5fde7491670e2deb7966a99c25a9b69b7bc86f (patch) | |
tree | 16cabda6c2ea1a8ca37fbbe97e5f5ae75e171b4d /src/backend/commands/sequence.c | |
parent | 8962ec4bc4a0020ad60089250647fb2264cfd258 (diff) | |
download | postgresql-af5fde7491670e2deb7966a99c25a9b69b7bc86f.tar.gz postgresql-af5fde7491670e2deb7966a99c25a9b69b7bc86f.zip |
Make large objects their own relkind type. Fix dups in pg_class_mb
files. Fix sequence creation hack for relkind type.
Diffstat (limited to 'src/backend/commands/sequence.c')
-rw-r--r-- | src/backend/commands/sequence.c | 14 |
1 files changed, 1 insertions, 13 deletions
diff --git a/src/backend/commands/sequence.c b/src/backend/commands/sequence.c index 572cc3b3f60..2c81196ff7c 100644 --- a/src/backend/commands/sequence.c +++ b/src/backend/commands/sequence.c @@ -24,8 +24,6 @@ #define SEQ_MAXVALUE ((int4)0x7FFFFFFF) #define SEQ_MINVALUE -(SEQ_MAXVALUE) -bool ItsSequenceCreation = false; - typedef struct FormData_pg_sequence { NameData sequence_name; @@ -157,15 +155,7 @@ DefineSequence(CreateSeqStmt *seq) stmt->inhRelnames = NIL; stmt->constraints = NIL; - ItsSequenceCreation = true; /* hack */ - - DefineRelation(stmt); - - /* - * Xact abort calls CloseSequences, which turns ItsSequenceCreation - * off - */ - ItsSequenceCreation = false;/* hack */ + DefineRelation(stmt, RELKIND_SEQUENCE); rel = heap_openr(seq->seqname); Assert(RelationIsValid(rel)); @@ -438,8 +428,6 @@ CloseSequences(void) SeqTable elm; Relation rel; - ItsSequenceCreation = false; - for (elm = seqtab; elm != (SeqTable) NULL;) { if (elm->rel != (Relation) NULL) /* opened in current xact */ |