aboutsummaryrefslogtreecommitdiff
path: root/src/backend/catalog/index.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/backend/catalog/index.c')
-rw-r--r--src/backend/catalog/index.c9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/backend/catalog/index.c b/src/backend/catalog/index.c
index 7a6d914567a..b84c586a99a 100644
--- a/src/backend/catalog/index.c
+++ b/src/backend/catalog/index.c
@@ -8,7 +8,7 @@
*
*
* IDENTIFICATION
- * $PostgreSQL: pgsql/src/backend/catalog/index.c,v 1.329 2010/01/06 03:03:58 momjian Exp $
+ * $PostgreSQL: pgsql/src/backend/catalog/index.c,v 1.330 2010/01/17 22:56:21 tgl Exp $
*
*
* INTERFACE ROUTINES
@@ -825,7 +825,8 @@ index_create(Oid heapRelationId,
-1);
trigger = makeNode(CreateTrigStmt);
- trigger->trigname = pstrdup(indexRelationName);
+ trigger->trigname = (isprimary ? "PK_ConstraintTrigger" :
+ "Unique_ConstraintTrigger");
trigger->relation = heapRel;
trigger->funcname = SystemFuncName("unique_key_recheck");
trigger->args = NIL;
@@ -840,9 +841,7 @@ index_create(Oid heapRelationId,
trigger->constrrel = NULL;
(void) CreateTrigger(trigger, NULL, conOid, indexRelationId,
- isprimary ? "PK_ConstraintTrigger" :
- "Unique_ConstraintTrigger",
- false);
+ true);
}
}
else