PostgreSQL | ||
---|---|---|
이전 | 40 장. libpq | 다음 |
다음 루틴은 C 프로그램의 백엔드.
pqsetdba에 새로 연결됩니다 백엔드.
soi kèo bóng đá truoctran *pqsetdb (char *pghost, char *pgport, char *pgoptions, char *pgtty, char *dbname);인수가 무효 인 경우 해당 환경입니다 변수가 확인됩니다. 환경 변수도 설정되지 않은 경우 그런 다음 하드 유선 기본값이 사용됩니다. pqsetdb는 항상 유효한 것을 반환합니다 soi kèo bóng đá truoctran 포인터. pqstatus (아래 참조) 명령을 호출해야합니다 쿼리가 시작되기 전에 연결을 올바르게 만들기 위해 연결을 통해 전송됩니다.libpq프로그래머는 soi kèo bóng đá truoctran 추상화를 유지하기 위해주의해야합니다. 아래의 액세서 기능을 사용하여 soi kèo bóng đá truoctran의 내용을 얻으십시오. soi kèo bóng đá truoctran 구조의 필드를 다음과 같이 직접 참조하지 마십시오. 그들은 미래에 변화를 겪을 수 있습니다.
PQDB데이터베이스 이름을 반환합니다 연결.
char *pqdb (soi kèo bóng đá truoctran *conn)
pqhost호스트 이름을 반환합니다 연결.
char *pqhost (soi kèo bóng đá truoctran *conn)
pqoptions사용 된 PGOPTIONS를 반환합니다 연결에서.
char *pqoptions (soi kèo bóng đá truoctran *conn)
pqport연결.
char *pqport (soi kèo bóng đá truoctran *conn)
pqtty연결.
char *pqtty (soi kèo bóng đá truoctran *conn)
pqstatus상태를 반환합니다 연결. 상태는 Connection_ok 또는입니다 Connection_bad.
Connstatustype *pqstatus (soi kèo bóng đá truoctran *conn)
PQERRORMESSAGE오류를 반환합니다 연결과 관련된 메시지
char * pqerrormessage (soi kèo bóng đá truoctran * conn);
pqfinish연결을 닫습니다 백엔드. 또한 soi kèo bóng đá truoctran 구조에 사용되는 메모리를 해방시킵니다. 그만큼 soi kèo bóng đá truoctran 포인터는 PQFinish가 사용한 후에 사용해서는 안됩니다. 라고 불리는.
void pqfinish (soi kèo bóng đá truoctran *conn)
pqreset통신 포트를 재설정합니다 백엔드와 함께. 이 기능은 IPC 소켓을 닫습니다 백엔드에 연결하고 새로운 것을 다시 확립하려고 시도합니다. 동일한 백엔드 연결.
void pqreset (soi kèo bóng đá truoctran *conn)
pqtrace메시지 추적을 활성화합니다 프론트 엔드와 백엔드 사이를 통과했습니다. 메시지는입니다 Debug_port 파일 스트림에 반향.
void pqtrace (soi kèo bóng đá truoctran *conn, 파일* debug_port);
pquntrace추적을 비활성화합니다 프론트 엔드와 백엔드 사이에 전달 된 메시지.
void pquntrace (soi kèo bóng đá truoctran *conn);
이전 | 홈 | 다음 |
libpq | up | 쿼리 실행 기능 |