이 문서는 지원되지 않는 버전의 배트맨 토토을위한 것입니다.
당신은에 대해 같은 페이지를 보려고 할 수 있습니다현재버전 또는 위에 나열된 다른 지원되는 버전 중 하나입니다.

9 장pygresql - 배트맨 토토인터페이스

목차
9.1. thePG모듈
9.2. PG모듈 함수
Connect -열린 a 데이터베이스 서버 연결
get_defhost -- 얻다 기본 호스트 이름 [DV]
set_defhost -- 세트 기본 호스트 이름 [DV]
get_defport -- 얻다 기본 포트 [DV]
set_defport -- 세트 기본 포트 [DV]
get_defopt -- 얻다 기본 옵션 사양 [DV]
set_defopt -- 세트 옵션 사양 [DV]
get_deftty -- 얻다 기본 연결 디버그 터미널 사양 [DV]
set_deftty -- 세트 기본 디버그 터미널 사양 [DV]
get_defbase -- 얻다 기본 데이터베이스 이름 사양 [DV]
set_defbase -- 세트 기본 데이터베이스 이름 사양 [DV]
9.3. 연결 물체:pgobject
쿼리 -실행 a SQL 명령
리셋 -재설정 연결
닫기 -닫으십시오 데이터베이스 연결
fileno -반환 데이터베이스에 연결하는 데 사용되는 소켓
getNotify -얻는다 서버에서 마지막 알림
insertTable -삽입 테이블에 대한 목록
퍼팅 라인 -a 서버 소켓에 라인 [da]
getline -얻는다 서버 소켓에서 라인 [da]
endcopy -동기화 클라이언트 및 서버 [DA]
locreate -생성 데이터베이스의 큰 객체 [lo]
getlo -빌드 a 주어진 큰 물체OID[lo]
loimport -수입 파일배트맨 토토큰 물체 [lo]
9.4. 데이터베이스 래퍼 수업:DB
pkey -반환합니다 테이블의 기본 키
get_databass -- 얻다 시스템의 데이터베이스 목록
get_tables -- 얻다 연결된 데이터베이스의 테이블 목록
get_attnames -반환 테이블의 속성 이름
get -튜플을 얻으십시오 데이터베이스 테이블에서
삽입 -삽입 데이터베이스 테이블에 튜플
업데이트 -- 업데이트 데이터베이스 테이블
클리어 -클리어 a 데이터베이스 테이블
삭제 -삭제 테이블에서 줄
9.5. 쿼리 결과 객체 :pgqueryObject
GetResult -얻는다 쿼리에 의해 반환 된 값
dictresult -- 좋다 getresult 그러나 사전 목록을 반환
ListFields -목록 쿼리 결과의 필드 이름
FieldName -- 필드 숫자 이름 변환
Fieldnum -- 필드 이름 번호 전환
ntuples -반환 쿼리 객체의 튜플 수
9.6. 큰 대상 :pglarge
Open -열린다 큰 물체
닫기 -닫힙니다 큰 물체
읽기 -읽습니다 큰 대상에서
쓰기 -쓴다 큰 물체에
SEEK -- 변화 큰 물체의 현재 위치
Tell -반환 큰 물체의 현재 위치
Unlink -삭제 큰 물체
size -제공합니다 큰 물체 크기
Export -저장 파일의 큰 대상
9.7. DB-API인터페이스

저자 :D 'Arcy J.M. Cain ( 작성). Pascal Andre가 작성한 코드를 크게 기반으로. Copyright © 1995, Pascal Andre. 추가 수정 Copyright © 1997-2000의 D 'Arcy J.M. Cain.

9.1. 그만큼PG모듈

오래된 성숙한 인터페이스를 사용하도록 선택할 수 있습니다. 제공PG모듈 또는 기타 최신PGDB인터페이스 준수 와 함께DB-API 2.0사양에 의해 개발 된 사양배트맨 토토 DB-SIG.

여기서 우리는 이전 만 설명PG API. 하는 한pygresql에 대한 설명이 포함되어 있지 않습니다 그만큼DB-API읽어야합니다 에 대해APIathttp : //www.python.org/topics/database/databaseapi-2.0.html.

튜토리얼과 같은 소개DB-API에서 찾을 수 있습니다http : //www2.linuxjournal.com/lj-issues/issue49/2605.html

thePG모듈은 세 가지를 정의합니다 사물:

  • pgobject연결 및 데이터베이스에 대한 모든 요청

  • pglargeobject모든 액세스를 처리합니다배트맨 토토큰 개체 및

  • pgqueryObject그 처리 쿼리 결과.

일부 사용의 간단한 예를보고 싶다면 이 기능은 참조http : //www.druid.net/rides내가있는 곳 바닥에있는 링크배트맨 토토페이지에 대한 코드.

9.1.1. 상수

일부 상수는에 정의되어 있습니다.PG16609_16731libpq설명 (1 장)에 대한 자세한 내용은. 이 상수는 다음과 같습니다.

inv_read
inv_write

대형 개체 액세스 모드,(pgobject.) locreateand(pglarge.) Open.

seek_set
seek_cur
Seek_end

위치 플래그,(pglarge.) SEEK.

버전
__version__

현재 버전을 제공하는 상수