이 문서는 지원되지 않는 PostgreSQL 버전에 대한 것입니다.
당신은 다음과 같은 페이지를 보고 싶을 수도 있습니다.현재버전 또는 위에 나열된 다른 지원 버전 중 하나를 사용하세요.

빠름 윈 토토

포스트그레스윈 토토 경로 제공 백엔드에 함수 호출을 보내는 인터페이스입니다. 이것은 함정문이다 시스템 내부에 침입하여 잠재적인 보안 허점이 될 수 있습니다. 대부분 사용자에게는 이 기능이 필요하지 않습니다.

  • PQfn실행 요청 윈 토토 경로 인터페이스를 통한 백엔드 기능.

    PGresult* PQfn(PGconn* 연결,
                   int fnid,
                   정수 *result_buf,
                   정수 *result_len,
                   정수 결과_is_int,
                   PQArgBlock *args,
                   int nargs);
    fnid 인수는 수행할 함수의 개체 식별자입니다. 처형되다. result_buf는 반환을 배치할 버퍼입니다. 가치. 호출자는 데이터를 저장할 충분한 공간을 할당해야 합니다. 반환 값(확인이 없습니다!) 실제 결과 길이는 result_len이 가리키는 정수로 반환됩니다. 4바이트인 경우 정수 결과가 예상됩니다. result_is_int를 1로 설정하세요. 그렇지 않으면 설정 (result_is_int를 1로 설정하면 libpq가 필요한 경우 적절한 int 값으로 전달되도록 값을 지정합니다. 클라이언트 컴퓨터의 경우. result_is_int가 0이면 바이트 문자열 백엔드에서 보낸 내용은 수정되지 않은 상태로 반환됩니다.) args 및 nargs는 지정합니다. 함수에 전달될 인수입니다.
    typedef 구조체 
                 int len;
                 int isint;
                 노동조합 
                     int *ptr;
                     정수 정수;
                  당신;
              PQArgBlock;
    PQfn은 항상 유효한 PGresult*를 반환합니다. 결과상태 결과를 사용하기 전에 확인해야 합니다. 발신자는 PQclear가 없는 경우 PGresult를 해제하는 역할을 담당합니다. 더 이상 필요하지 않습니다.