|
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 |
|
|