diff options
| author | Bruce Momjian <bruce@momjian.us> | 1999-10-26 03:12:39 +0000 |
|---|---|---|
| committer | Bruce Momjian <bruce@momjian.us> | 1999-10-26 03:12:39 +0000 |
| commit | 577e21b34f8629ce76651a6388298891f81be99a (patch) | |
| tree | f03a048bca5a17f70e4fa4337629d2ca52af6b34 /src/include/catalog/heap.h | |
| parent | 51f62d505e2aba66bf7870c7bd005cd32e7d0953 (diff) | |
| download | postgresql-577e21b34f8629ce76651a6388298891f81be99a.tar.gz | |
Hello.
The following patch extends the COMMENT ON functionality to the
rest of the database objects beyond just tables, columns, and views. The
grammer of the COMMENT ON statement now looks like:
COMMENT ON [
[ DATABASE | INDEX | RULE | SEQUENCE | TABLE | TYPE | VIEW ] <objname>
|
COLUMN <relation>.<attribute> |
AGGREGATE <aggname> <aggtype> |
FUNCTION <funcname> (arg1, arg2, ...) |
OPERATOR <op> (leftoperand_typ rightoperand_typ) |
TRIGGER <triggername> ON relname>
Mike Mascari
(mascarim@yahoo.com)
Diffstat (limited to 'src/include/catalog/heap.h')
| -rw-r--r-- | src/include/catalog/heap.h | 17 |
1 files changed, 7 insertions, 10 deletions
diff --git a/src/include/catalog/heap.h b/src/include/catalog/heap.h index 4720013160..1cb86b501c 100644 --- a/src/include/catalog/heap.h +++ b/src/include/catalog/heap.h @@ -6,7 +6,7 @@ * * Copyright (c) 1994, Regents of the University of California * - * $Id: heap.h,v 1.23 1999/10/15 01:49:44 momjian Exp $ + * $Id: heap.h,v 1.24 1999/10/26 03:12:37 momjian Exp $ * *------------------------------------------------------------------------- */ @@ -21,23 +21,20 @@ typedef struct RawColumnDefault Node *raw_default; /* default value (untransformed parse tree) */ } RawColumnDefault; -extern Oid RelnameFindRelid(char *relname); +extern Oid RelnameFindRelid(char *relname); extern Relation heap_create(char *relname, TupleDesc att, - bool isnoname, bool istemp); + bool isnoname, bool istemp); -extern Oid heap_create_with_catalog(char *relname, - TupleDesc tupdesc, char relkind, bool istemp); +extern Oid heap_create_with_catalog(char *relname, TupleDesc tupdesc, + char relkind, bool istemp); extern void heap_destroy_with_catalog(char *relname); extern void heap_truncate(char *relname); extern void heap_destroy(Relation rel); -extern void CreateComments(Oid object, char *comments); -extern void DeleteComments(Oid object); - extern void AddRelationRawConstraints(Relation rel, - List *rawColDefaults, - List *rawConstraints); + List *rawColDefaults, + List *rawConstraints); extern void InitNoNameRelList(void); extern void DestroyNoNameRels(void); |
