PL/R is a procedural language for PostgreSQL that allows you to write functions and triggers in R as opposed to PL/pgSQL. All databases come with the extension available, but you need to enable it:
CREATE EXTENSION plr;
Once enable you can create your functions by specifying the plr language on CREATE FUNCTION:
CREATE OR REPLACE FUNCTION r_max (integer, integer) RETURNS integer AS ’ if (arg1 > arg2) return(arg1) else return(arg2) ’ LANGUAGE ’plr’ STRICT;
PLR currently does not come with additional libraries installed, to request those please reach our within the support system of Crunchy Bridge.