토토 사이트 | ||
---|---|---|
이전 | 40 장. libpq | 다음 |
Postgres는 기능을 보내기위한 토토 사이트 경로 인터페이스를 제공합니다 백엔드로 호출. 이것은 시스템 내부에 대한 트랩 도어입니다 잠재적 인 보안 구멍이 될 수 있습니다. 대부분의 사용자는 필요하지 않습니다 이 기능.
pgresult* pqfn (pgconn* conn, int fnid, int *result_buf, int *result_len, int result_is_int, pqargblock *args, int nargs);FNID 인수는 기능의 객체 식별자입니다. 실행됩니다. result_buf는 반환을로드하는 버퍼입니다. 값. 발신자는 저장하기에 충분한 공간을 할당해야합니다. 반환 값. 결과 길이는 스토리지에서 반환됩니다 result_len에 의해 가리 킵니다. 결과가 정수 값이라면 결과보다 1으로 설정해야합니다. 그렇지 않으면 설정해야합니다 Args and Nargs는 함수에 대한 인수를 지정합니다.
typedef struct int len; int isint; 연합 int *ptr; int 정수; u; pqargblock;pqfn은 항상 유효한 pgresult*를 반환합니다. 결과 스타 우스 결과가 사용되기 전에 확인해야합니다. 발신자입니다 pqclear로 pgresult를 제거 할 책임이 없습니다. 더 오래 필요합니다.
이전 | 홈 | 다음 |
쿼리 실행 기능 | up | 비동기 공고 |