| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: postgresql-plr | Distribution: openSUSE 12.2 |
| Version: 8.3.0.13 | Vendor: openSUSE |
| Release: 3.1.2 | Build date: Mon Jul 16 06:56:08 2012 |
| Group: Productivity/Databases/Servers | Build host: build34 |
| Size: 86780 | Source RPM: postgresql-plr-8.3.0.13-3.1.2.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: http://www.joeconway.com/plr/ | |
| Summary: PL/R - R Procedural Language for PostgreSQL | |
PL/R is a loadable procedural language that enables you to write PostgreSQL functions and triggers in the R programming language. PL/R offers most (if not all) of the capabilities a function writer has in the R language. Commands are available to access the database via the PostgreSQL Server Programming Interface (SPI) and to raise messages via elog() . There is no way to access internals of the database backend. However the user is able to gain OS-level access under the permissions of the PostgreSQL user ID, as with a C function. Thus, any unprivileged database user should not be permitted to use this language. It must be installed as an untrusted procedural language so that only database superusers can create functions in it. The writer of a PL/R function must take care that the function cannot be used to do anything unwanted, since it will be able to do anything that could be done by a user logged in as the database administrator. An implementation restriction is that PL/R procedures cannot be used to create input/output functions for new data types.
GPL-2.0+
* Mon Apr 16 2012 bruno@ioda-net.ch
- Make factory happy added R-base as Build-Require
* Sun Apr 01 2012 bruno@ioda-net.ch
- Fix formatting & licence scheme
* Fri Mar 30 2012 bruno@ioda-net.ch
- Fix installation directory : goes to extension now
- Added missing expected plr.out to doc as sample howto
* Sat Mar 03 2012 bruno@ioda-net.ch
- Split documentation to postgresql-plr
- Add more informations (first step and test to readme.SUSE)
- Try to use -rpath (following darix advise) but no success
* Mon Oct 17 2011 bruno@ioda-net.ch
* Upgrade to 8.3.0.13
- Fix Makefile so that msvc scripts can process it successfully
- Add support for pgsql 9.1 CREATE EXTENSION
- Put in safeguard to prevent attempted return of non-data (e.g.
closure) types from R unless the pg return type is BYTEA
- Correct thinko from earlier pass-by-val array optimization
- Fix crashbug related to conversion of R data.frame to Postgres
array on function return
- Add plr_version() function: outputs a version string
- New feature: allow PL/R functions to be declared and used
as WINDOW functions
- Minor fixes for compiler warnings by updated gcc
- Fix missing calls to UNPROTECT. Report and patch by Ben Leiting.
- Take SIGINT back into Postgres control from R. Report and test case
by Terry Schmitt.
- Don't try to free an array element value when the array element is NULL
- Allow pg.spi.prepare/pg.spi.execp to use parameters which are 1D arrays-
* Fri Jun 17 2011 bruno@ioda-net.ch
- Fixed spurious perms
* Mon Jun 13 2011 bruno@ioda-net.ch
- Try to fix folders installation
* Wed Jun 08 2011 bruno@ioda-net.ch
- First spec version for obs
/etc/ld.so.conf.d/postgresql-plr.conf /usr/lib/postgresql /usr/lib/postgresql/plr.so /usr/share/doc/packages/postgresql-plr /usr/share/doc/packages/postgresql-plr/README.plr /usr/share/doc/packages/postgresql-plr/readme.SUSE /usr/share/postgresql/extension /usr/share/postgresql/extension/plr--8.3.0.13.sql /usr/share/postgresql/extension/plr--unpackaged--8.3.0.13.sql /usr/share/postgresql/extension/plr.control /usr/share/postgresql/extension/plr.sql
Generated by rpm2html 1.8.1
Fabrice Bellet, Mon May 13 09:50:13 2013