|
8 | 8 | * |
9 | 9 | * |
10 | 10 | * IDENTIFICATION |
11 | | - * $PostgreSQL: pgsql/src/backend/catalog/pg_conversion.c,v 1.29 2006/03/05 15:58:23 momjian Exp $ |
| 11 | + * $PostgreSQL: pgsql/src/backend/catalog/pg_conversion.c,v 1.30 2006/05/30 13:36:30 momjian Exp $ |
12 | 12 | * |
13 | 13 | *------------------------------------------------------------------------- |
14 | 14 | */ |
|
18 | 18 | #include"catalog/dependency.h" |
19 | 19 | #include"catalog/indexing.h" |
20 | 20 | #include"catalog/pg_conversion.h" |
| 21 | +#include"catalog/pg_namespace.h" |
21 | 22 | #include"catalog/pg_proc.h" |
22 | 23 | #include"catalog/namespace.h" |
23 | 24 | #include"utils/builtins.h" |
@@ -124,6 +125,12 @@ ConversionCreate(const char *conname, Oid connamespace, |
124 | 125 | recordDependencyOnOwner(ConversionRelationId,HeapTupleGetOid(tup), |
125 | 126 | conowner); |
126 | 127 |
|
| 128 | +/* create dependency on namespace */ |
| 129 | +myself.classId=ConversionRelationId; |
| 130 | +referenced.classId=NamespaceRelationId; |
| 131 | +referenced.objectId=connamespace; |
| 132 | +recordDependencyOn(&myself,&referenced,DEPENDENCY_NORMAL); |
| 133 | + |
127 | 134 | heap_freetuple(tup); |
128 | 135 | heap_close(rel,RowExclusiveLock); |
129 | 136 |
|
|