FusqlFS::Backend::PgSQL::Languages - FusqlFS class to interface with PostgreSQL languages
use FusqlFS::Backend::PgSQL::Languages; my $languages = FusqlFS::Backend::PgSQL::Languages->new(); $languages->create('plperl'); my $data = $languages->get('plperl'); $data->{struct} =~ s/^trusted: 0$/trusted: 1/m; $languages->store('plperl', $data);
This class is used by FusqlFS::Backend::PgSQL to represent languages subtree and not to be used by itself.
Symlinks to functions in ../../functions set as handler and validator for the language.
Formatted info about language:
ispl
boolean true is it's a procedural language (true for all languages except for special internal handlers).
trusted
boolean true for trusted languages, i.e. languages usable by non-superusers.
Synlink to language owner role in ../../roles.
Class constructor.
Output: $languages_instance.
To install FusqlFS, copy and paste the appropriate command in to your terminal.
cpanm
cpanm FusqlFS
CPAN shell
perl -MCPAN -e shell install FusqlFS
For more information on module installation, please visit the detailed CPAN module installation guide.