Commit 8d6e5f07 authored by Vadim B. Mikheev's avatar Vadim B. Mikheev

heap_destroy:RelationRemoveTriggers()

parent 6c42b360
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
* *
* *
* IDENTIFICATION * IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/catalog/heap.c,v 1.22 1997/08/22 14:10:24 vadim Exp $ * $Header: /cvsroot/pgsql/src/backend/catalog/heap.c,v 1.23 1997/09/04 13:17:59 vadim Exp $
* *
* INTERFACE ROUTINES * INTERFACE ROUTINES
* heap_creatr() - Create an uncataloged heap relation * heap_creatr() - Create an uncataloged heap relation
...@@ -41,6 +41,7 @@ ...@@ -41,6 +41,7 @@
#include <catalog/pg_type.h> #include <catalog/pg_type.h>
#include <catalog/pg_attrdef.h> #include <catalog/pg_attrdef.h>
#include <catalog/pg_relcheck.h> #include <catalog/pg_relcheck.h>
#include <commands/trigger.h>
#include <storage/bufmgr.h> #include <storage/bufmgr.h>
#include <storage/lmgr.h> #include <storage/lmgr.h>
#include <storage/smgr.h> #include <storage/smgr.h>
...@@ -1298,6 +1299,10 @@ heap_destroy(char *relname) ...@@ -1298,6 +1299,10 @@ heap_destroy(char *relname)
RelationRemoveRules(rid); RelationRemoveRules(rid);
} }
/* triggers */
if ( rdesc->rd_rel->reltriggers > 0 )
RelationRemoveTriggers (rdesc);
/* ---------------- /* ----------------
* delete attribute tuples * delete attribute tuples
* ---------------- * ----------------
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment