2010-08-01 2 views
6

PostgreSQL의 루비에서 스토어드 프로 시저를 작성할 수 있다고 들었습니다.PostgreSQL 용 저장 프로 시저를 작성하는 방법에 대한 Ruby 튜토리얼?

하지만 실제로 가르치는 방법에 대해 더 많은 정보를 찾을 수 없었습니다.

누군가가 좋은 소식통을 추천 해 줄 수 있습니까?

감사합니다.

+0

슬프게도 PL/Ruby 프로젝트가 더 이상 유지 관리되지 않는 것으로 보입니다. –

답변

2

이 웹 사이트를 확인하십시오 : http://moulon.inra.fr/ruby/plruby.html, 좋은 예제가 있습니다.

+0

위에서 언급 한 사이트가 어둡게 보입니다. –

+2

프로젝트가 새 위치 인 것처럼 보입니다. http://rubyforge.org/projects/plruby/ –

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

+0

가장 어려운 부분은 보통 pl/ruby를 설치하는 것입니다. – rfusca

+0

설치 관련 정보 : http://stackoverflow.com/questions/617600/installing-pl-ruby-for-postgresql –

관련 문제