Add alternative expected output files for cs_CZ locale for btree_gist and
[PostgreSQL.git] / src / pl / plperl / sql / plperl_elog.sql
blob4f1c014efbdf2ba59d308a6cf19a771af345dc01
1 -- test warnings and errors from plperl
3 create or replace function perl_elog(text) returns void language plperl as $$
5   my $msg = shift;
6   elog(NOTICE,$msg);
8 $$;
10 select perl_elog('explicit elog');
12 create or replace function perl_warn(text) returns void language plperl as $$
14   my $msg = shift;
15   warn($msg);
17 $$;
19 select perl_warn('implicit elog via warn');
21 -- test strict mode on/off
23 SET plperl.use_strict = true;
25 create or replace function uses_global() returns text language plperl as $$
27   $global = 1;
28   $other_global = 2;
29   return 'uses_global worked';
31 $$;
33 select uses_global();
35 SET plperl.use_strict = false;
37 create or replace function uses_global() returns text language plperl as $$
39   $global = 1;
40   $other_global=2;
41   return 'uses_global worked';
43 $$;
45 select uses_global();