关于如何为PostgreSQL编写存储过程的Ruby教程?

nev*_*ame 6 ruby postgresql

我听说PostgreSQL中的一个可以用Ruby编写存储过程.

但是我还没有找到更多有关它如何实际操作的信息.

有人可以为此推荐好的来源.

谢谢

Dan*_*ara 7

显然,你需要安装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';
Run Code Online (Sandbox Code Playgroud)

检查其GitHub存储库以获取安装说明.


Fra*_*ens 2

检查这个网站: http: //moulon.inra.fr/ruby/plruby.html,它有一些很好的例子。