Skip to content
KOIZUMI Satoru edited this page Dec 1, 2017 · 14 revisions

Welcome to the postgresql-plruby wiki!

PL/Ruby is a loadable procedural language for the PostgreSQL databasesystem that enables the Ruby language to create functions and trigger procedures.

This project was started by Guy Decoux, but he passed away in 2008. So this repository was created as a place where the PL/Ruby users can cooperate and collaborate.

Prerequisite

  • Ruby 1.8.6 or later (checked by 1.8.6, 2.2.x and 2.3.x)
  • PostgreSQL 7.3 or later (checked by 9.5 and 9.6)

License

This extension module is copyrighted free software by Guy Decoux. You can redistribute it and/or modify it under the same term as Ruby.

Compatibility

Checked on the following three systems.

  • Ruby 1.8.6 and PostgreSQL 9.5.x on macOS
  • Ruby 2.2.x and PostgreSQL 9.5.x on macOS
  • Ruby 2.3.x and PostgreSQL 9.6.x on Ubuntu

more details are in current status

To Do

  • Can make on the three system
  • pass all the tests on the three system
  • Merge patches suggested (see merged patches)

https://www.slideshare.net/SatoruKoizumi/an-invitation-to-plruby

Limitation

  • Option --with-greenplum is not checked (because I do not have Greenplum)
  • Cannot compile if the option --with-timeout is given (so option --with-main-safe-level is not checked either)

Authors and Contributors

Clone this wiki locally