Руководство по Ruby для написания хранимых процедур для PostgreSQL? - PullRequest
6 голосов
/ 01 августа 2010

Я слышал, что в PostgreSQL можно писать хранимые процедуры на Ruby.

Но я не смог найти больше информации о том, как это можно сделать.

Может ли кто-нибудь порекомендовать хорошие источники для этого.

Спасибо

Ответы [ 2 ]

7 голосов
/ 01 августа 2010

Очевидно, вам нужно установить PL / Ruby.После этого вы можете написать:

CREATE FUNCTION ruby_max(int4, int4) RETURNS int4 AS '
    if args[0].to_i > args[1].to_i
        return args[0]
    else
        return args[1]
    end
' LANGUAGE 'plruby';

Проверьте его GitHub репозиторий для инструкций по установке.

2 голосов
/ 01 августа 2010

Проверьте этот сайт: http://moulon.inra.fr/ruby/plruby.html, у него есть несколько хороших примеров.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...