diff options
| author | Peter Eisentraut <peter_e@gmx.net> | 2000-01-16 20:05:00 +0000 |
|---|---|---|
| committer | Peter Eisentraut <peter_e@gmx.net> | 2000-01-16 20:05:00 +0000 |
| commit | 759fba48734fdb93094ed6fe6b0d0c4d533fd0ca (patch) | |
| tree | 504e54982096b18273f254a553bddbbcf16ae5f0 /src/include/commands/command.h | |
| parent | a4e1304ed1700c9831fdacc908fa0461ef0f5151 (diff) | |
| download | postgresql-759fba48734fdb93094ed6fe6b0d0c4d533fd0ca.tar.gz | |
Included all yacc and lex files into the distribution.
Diffstat (limited to 'src/include/commands/command.h')
| -rw-r--r-- | src/include/commands/command.h | 27 |
1 files changed, 22 insertions, 5 deletions
diff --git a/src/include/commands/command.h b/src/include/commands/command.h index 75aa526ca1..8829d69a45 100644 --- a/src/include/commands/command.h +++ b/src/include/commands/command.h @@ -6,7 +6,7 @@ * * Copyright (c) 1994, Regents of the University of California * - * $Id: command.h,v 1.15 1999/07/15 23:03:44 momjian Exp $ + * $Id: command.h,v 1.16 2000/01/16 20:04:58 petere Exp $ * *------------------------------------------------------------------------- */ @@ -38,12 +38,29 @@ extern void PerformPortalClose(char *name, CommandDest dest); extern void PortalCleanup(Portal portal); /* - * PerformAddAttribute - * Performs the POSTQUEL function ADD. + * ALTER TABLE variants */ -extern void PerformAddAttribute(char *relationName, char *userName, - bool inh, ColumnDef *colDef); +extern void AlterTableAddColumn(const char *relationName, + bool inh, ColumnDef *colDef); +extern void AlterTableAlterColumn(const char *relationName, + bool inh, const char *colName, + Node *newDefault); + +extern void AlterTableDropColumn(const char *relationName, + bool inh, const char *colName, + int behavior); + +extern void AlterTableAddConstraint(const char *relationName, + bool inh, Node *newConstraint); + +extern void AlterTableDropConstraint(const char *relationName, + bool inh, const char *constrName, + int behavior); + +/* + * LOCK + */ extern void LockTableCommand(LockStmt *lockstmt); #endif /* COMMAND_H */ |
