2010-08-01 18 views

Respuesta

2

Visite este sitio web: http://moulon.inra.fr/ruby/plruby.html, tiene algunos buenos ejemplos.

+0

Parece que el sitio al que se hace referencia anteriormente se ha oscurecido. –

+2

Parece que el proyecto es una nueva ubicación: http://rubyforge.org/projects/plruby/ –

7

Obviamente, es necesario instalar PL/Ruby. Después de eso, se puede escribir:

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

comprobar su GitHub repository para instrucciones de instalación.

+0

También. http://rubyforge.org/projects/plruby/ – rfusca

+0

La parte más difícil es conseguir que la instalación de pl/ruby ​​sea correcta, por lo general. – rfusca

+0

Información sobre la instalación: http://stackoverflow.com/questions/617600/installing-pl-ruby-for-postgresql –

Cuestiones relacionadas