mirror of
https://git.postgresql.org/git/postgresql.git
synced 2024-10-01 11:51:23 +02:00
trigger_dynamic()->handle_load() func for loading SPI-triggers
This commit is contained in:
parent
c67208b3bb
commit
b9188c3065
@ -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);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user