slardiere / plv8_modules

Load JS modules in PostgreSQL/PLv8

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Extension plv8_modules

This extension permet the use of some existing javascript function in some plv8 function in the instance.

The extension implie a table containing the javascript code, and a loader function which read the code from the table and make it available for others plv8 function.

This extension come from this article : Loading Useful Modules in PLV8

The insert of the code could done, since the extension is created, by the following command :

psql -U postgres -v modulecode="`cat javascript_extension_file.js`" -1 $DBNAME <<EOF

insert into plv8_modules values ('module_name',true,:'modulecode');

-- add func in postgresql.conf 
select plv8_startup();

EOF

Then, add :

plv8.start_proc = 'plv8_startup'

into postgresql.conf file, and restart the instance.

About

Load JS modules in PostgreSQL/PLv8

License:GNU General Public License v2.0


Languages

Language:PLpgSQL 85.1%Language:Makefile 14.9%