2010-08-01 7 views

Répondre

2

Consultez ce site Web: http://moulon.inra.fr/ruby/plruby.html, il a quelques bons exemples.

+0

Le site référencé ci-dessus semble être devenu sombre. –

+2

On dirait que le projet est un nouvel emplacement: http://rubyforge.org/projects/plruby/ –

7

De toute évidence, vous devez installer PL/Ruby. Après cela, vous pouvez écrire:

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

Vérifiez ses GitHub repository pour les instructions d'installation.

+0

Aussi. http://rubyforge.org/projects/plruby/ – rfusca

+0

La partie la plus difficile est d'obtenir l'installation correcte de pl/ruby, habituellement. – rfusca

+0

Quelques informations concernant l'installation: http://stackoverflow.com/questions/617600/installing-pl-ruby-for-postgresql –

Questions connexes