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/commands/comment.h | |
parent | 51f62d505e2aba66bf7870c7bd005cd32e7d0953 (diff) | |
download | postgresql-577e21b34f8629ce76651a6388298891f81be99a.tar.gz postgresql-577e21b34f8629ce76651a6388298891f81be99a.zip |
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/commands/comment.h')
-rw-r--r-- | src/include/commands/comment.h | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/src/include/commands/comment.h b/src/include/commands/comment.h new file mode 100644 index 00000000000..93ed200a74a --- /dev/null +++ b/src/include/commands/comment.h @@ -0,0 +1,31 @@ +/*------------------------------------------------------------------------- + * + * comment.h + * + * Prototypes for functions in commands/comment.c + * + * Copyright (c) 1999, PostgreSQL Global Development Group + * + *------------------------------------------------------------------------- + */ + +#ifndef COMMENT_H +#define COMMENT_H + +/*------------------------------------------------------------------ + * Function Prototypes -- + * + * The following protoypes define the public functions of the comment + * related routines. CreateComments() is used to create/drop a comment + * for any object with a valid oid. DeleteComments() deletes, if any, + * the comments associated with the object. CommentObject() is used to + * create comments to be identified by the specific type. + *------------------------------------------------------------------ + */ + +void CreateComments(Oid oid, char *comment); +void DeleteComments(Oid oid); +void CommentObject(int objtype, char *objname, char *objproperty, + List *objlist, char *comment); + +#endif /* COMMENT_H */ |