diff options
| author | Tom Lane <tgl@sss.pgh.pa.us> | 2002-07-15 16:33:32 +0000 |
|---|---|---|
| committer | Tom Lane <tgl@sss.pgh.pa.us> | 2002-07-15 16:33:32 +0000 |
| commit | 7bd631bfa4740c20625ae1f16856707baeda466d (patch) | |
| tree | e851f618c76895be9e78fc8458315a34c9c938a5 /src/include/catalog/heap.h | |
| parent | 3c580b8d979a94ea0e41578c7ac1d4625d242853 (diff) | |
| download | postgresql-7bd631bfa4740c20625ae1f16856707baeda466d.tar.gz | |
Use the dependency mechanism to manage column defaults. We need this
so that dependencies in default expressions (on operators, functions,
etc) can be expressed properly.
Diffstat (limited to 'src/include/catalog/heap.h')
| -rw-r--r-- | src/include/catalog/heap.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/include/catalog/heap.h b/src/include/catalog/heap.h index 44c8e13bf6..3148fd3263 100644 --- a/src/include/catalog/heap.h +++ b/src/include/catalog/heap.h @@ -7,7 +7,7 @@ * Portions Copyright (c) 1996-2002, PostgreSQL Global Development Group * Portions Copyright (c) 1994, Regents of the University of California * - * $Id: heap.h,v 1.53 2002/07/14 21:08:08 tgl Exp $ + * $Id: heap.h,v 1.54 2002/07/15 16:33:31 tgl Exp $ * *------------------------------------------------------------------------- */ @@ -63,6 +63,9 @@ extern int RemoveRelConstraints(Relation rel, const char *constrName, extern void DeleteRelationTuple(Oid relid); extern void DeleteAttributeTuples(Oid relid); +extern void RemoveAttrDefault(Oid relid, AttrNumber attnum, + DropBehavior behavior, bool complain); +extern void RemoveAttrDefaultById(Oid attrdefId); extern Form_pg_attribute SystemAttributeDefinition(AttrNumber attno, bool relhasoids); |
