2010-08-01 80 views

回答

2

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

+0

上面引用的网站似乎已经黑了。 – 2011-01-27 11:48:32

+2

看起来像是一个新地点的项目:http://rubyforge.org/projects/plruby/ – 2011-01-27 12:10:33

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'; 

请检查其GitHub repository的安装说明。

+0

另外。 http://rubyforge.org/projects/plruby/ – rfusca 2010-08-01 02:47:34

+0

最难的部分是通常获得pl/ruby​​安装权。 – rfusca 2010-08-01 02:48:22

+0

有关安装的一些信息:http://stackoverflow.com/questions/617600/installing-pl-ruby-for-postgresql – 2010-08-01 02:55:10