|
|
|
@ -9,7 +9,7 @@ |
|
|
|
* |
|
|
|
* |
|
|
|
* |
|
|
|
* |
|
|
|
* IDENTIFICATION |
|
|
|
* IDENTIFICATION |
|
|
|
* $PostgreSQL: pgsql/src/backend/utils/adt/ruleutils.c,v 1.300 2009/06/11 14:49:04 momjian Exp $ |
|
|
|
* $PostgreSQL: pgsql/src/backend/utils/adt/ruleutils.c,v 1.300.2.1 2009/11/20 20:54:20 tgl Exp $ |
|
|
|
* |
|
|
|
* |
|
|
|
*------------------------------------------------------------------------- |
|
|
|
*------------------------------------------------------------------------- |
|
|
|
*/ |
|
|
|
*/ |
|
|
|
@ -525,6 +525,7 @@ pg_get_triggerdef(PG_FUNCTION_ARGS) |
|
|
|
appendStringInfo(&buf, " OR UPDATE"); |
|
|
|
appendStringInfo(&buf, " OR UPDATE"); |
|
|
|
else |
|
|
|
else |
|
|
|
appendStringInfo(&buf, " UPDATE"); |
|
|
|
appendStringInfo(&buf, " UPDATE"); |
|
|
|
|
|
|
|
findx++; |
|
|
|
} |
|
|
|
} |
|
|
|
if (TRIGGER_FOR_TRUNCATE(trigrec->tgtype)) |
|
|
|
if (TRIGGER_FOR_TRUNCATE(trigrec->tgtype)) |
|
|
|
{ |
|
|
|
{ |
|
|
|
@ -532,6 +533,7 @@ pg_get_triggerdef(PG_FUNCTION_ARGS) |
|
|
|
appendStringInfo(&buf, " OR TRUNCATE"); |
|
|
|
appendStringInfo(&buf, " OR TRUNCATE"); |
|
|
|
else |
|
|
|
else |
|
|
|
appendStringInfo(&buf, " TRUNCATE"); |
|
|
|
appendStringInfo(&buf, " TRUNCATE"); |
|
|
|
|
|
|
|
findx++; |
|
|
|
} |
|
|
|
} |
|
|
|
appendStringInfo(&buf, " ON %s ", |
|
|
|
appendStringInfo(&buf, " ON %s ", |
|
|
|
generate_relation_name(trigrec->tgrelid, NIL)); |
|
|
|
generate_relation_name(trigrec->tgrelid, NIL)); |
|
|
|
|