aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorVadim B. Mikheev <vadim4o@yahoo.com>1997-09-01 08:06:17 +0000
committerVadim B. Mikheev <vadim4o@yahoo.com>1997-09-01 08:06:17 +0000
commitb9188c30659a2ed776c5e3149f7092228b1f39fd (patch)
treee134ba0796014622f01ab62cdf95a18e0e5a0fc5 /src
parentc67208b3bb8df570cf8d3b2de850199744f83f0f (diff)
downloadpostgresql-b9188c30659a2ed776c5e3149f7092228b1f39fd.tar.gz
postgresql-b9188c30659a2ed776c5e3149f7092228b1f39fd.zip
trigger_dynamic()->handle_load() func for loading SPI-triggers
Diffstat (limited to 'src')
-rw-r--r--src/backend/utils/fmgr/dfmgr.c14
1 files changed, 13 insertions, 1 deletions
diff --git a/src/backend/utils/fmgr/dfmgr.c b/src/backend/utils/fmgr/dfmgr.c
index 5b97786cbff..079c9d0a173 100644
--- a/src/backend/utils/fmgr/dfmgr.c
+++ b/src/backend/utils/fmgr/dfmgr.c
@@ -7,7 +7,7 @@
*
*
* IDENTIFICATION
- * $Header: /cvsroot/pgsql/src/backend/utils/fmgr/dfmgr.c,v 1.8 1997/08/12 20:16:09 momjian Exp $
+ * $Header: /cvsroot/pgsql/src/backend/utils/fmgr/dfmgr.c,v 1.9 1997/09/01 08:06:17 vadim Exp $
*
*-------------------------------------------------------------------------
*/
@@ -46,6 +46,8 @@ static int pronargs_save;
static func_ptr user_fn_save = (func_ptr) NULL;
static func_ptr handle_load(char *filename, char *funcname);
+func_ptr trigger_dynamic (char *filename, char *funcname);
+
func_ptr
fmgr_dynamic(Oid procedureId, int *pronargs)
{
@@ -261,3 +263,13 @@ load_file(char *filename)
}
handle_load(filename, (char *) NULL);
}
+
+func_ptr
+trigger_dynamic (char *filename, char *funcname)
+{
+ func_ptr trigger_fn;
+
+ trigger_fn = handle_load (filename, funcname);
+
+ return (trigger_fn);
+}