postgresql을 사용하려 하다 보니 모르는게 많아서 많이 시간이 걸리네여 ^^:
postgresql과 python을 같이 사용하려 합니다.
쿼리를 다음과 같이 작성을 했습니다.
query = plpy.prepare( "select idx from member where id = $1", ["text"],1 );
result = plpy.execute( query, [ id ] );
return result[0]["idx"];
이렇게 했을때 id가 없을 경우는 오류가 발생을 합니다.
혹시 plpy.execute로 실행했을때 자료갯수를 받아서 처리 할수있는게 따로 있는가여 ^^;
그리고 SETOF Record를 어떻게 사용하는지도 답변좀 부탁드립니다.
그냥
result = plpy.execute( "select * from member;" );
return result;
이렇게 하니 오류가 나서 type을 만들어서 리턴을 해주고있습니다.
그냥 Record로 리턴은 어떻게 하는지도 답변을 부탁드리겠습니다.
그럼
|