2010-08-01 76 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