diff options
Diffstat (limited to 'src/pl/plperl/sql/plperl_elog.sql')
-rw-r--r-- | src/pl/plperl/sql/plperl_elog.sql | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/src/pl/plperl/sql/plperl_elog.sql b/src/pl/plperl/sql/plperl_elog.sql new file mode 100644 index 0000000000..47cb742d3f --- /dev/null +++ b/src/pl/plperl/sql/plperl_elog.sql @@ -0,0 +1,23 @@ +-- test warnings and errors from plperl + +create or replace function perl_elog(text) returns void language plperl as $$ + + my $msg = shift; + elog(NOTICE,$msg); + +$$; + +select perl_elog('explicit elog'); + +create or replace function perl_warn(text) returns void language plperl as $$ + + my $msg = shift; + warn($msg); + +$$; + +select perl_warn('implicit elog via warn'); + + + + |