diff options
Diffstat (limited to 'src/pl/plperl/sql/plperl_shared.sql')
| -rw-r--r-- | src/pl/plperl/sql/plperl_shared.sql | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/pl/plperl/sql/plperl_shared.sql b/src/pl/plperl/sql/plperl_shared.sql index a617b46a7af..d367d32ff08 100644 --- a/src/pl/plperl/sql/plperl_shared.sql +++ b/src/pl/plperl/sql/plperl_shared.sql @@ -29,3 +29,14 @@ select setme('ourkey','ourval'); select getme('ourkey'); select getme('on_init'); + +-- verify that we can use $_SHARED in strict mode +create or replace function perl_shared() returns int as $$ +use strict; +my $val = $_SHARED{'stuff'}; +$_SHARED{'stuff'} = '1'; +return $val; +$$ language plperl; + +select perl_shared(); +select perl_shared(); |
