PostgreSQL Functions (PDO_PGSQL)

소개

PDO_PGSQL은 PHP에서 PostgreSQL 데이터베이스로의 액세스를 가능하게 하는 PHP 데이터 개체(PDO) 인터페이스를 구현하는 드라이버입니다.


리소스 유형

이 확장은 PDO::pgsqlLOBOpen()에 의해 반환된 스트림 리소스를 정의합니다.


설치

--with-pdo-pgsql[=DIR]을 사용하여 PDO PostgreSQL 확장을 설치합니다. 여기서 선택적 [=DIR]은 PostgreSQL 기본 설치 디렉토리 또는 pg_config의 경로입니다.

$ ./configure --with-pdo-pgsql
                

미리 정의된 상수

아래 상수는 이 드라이버에 의해 정의되며 확장이 PHP로 컴파일되거나 런타임에 동적으로 로드된 경우에만 사용할 수 있습니다. 또한 이러한 드라이버별 상수는 이 드라이버를 사용하는 경우에만 사용해야 합니다. 다른 드라이버와 함께 드라이버별 속성을 사용하면 예기치 않은 동작이 발생할 수 있습니다. 코드가 여러 드라이버에 대해 실행될 수 있는 경우 PDO::getAttribute()를 사용하여 드라이버를 확인하기 위해 PDO::ATTR_DRIVER_NAME 속성을 얻을 수 있습니다.

PDO::PGSQL_ATTR_DISABLE_PREPARES (int)
단일 호출로 쿼리와 매개변수를 서버에 함께 보내면 명명된 준비된 명령문을 별도로 생성할 필요가 없습니다. 쿼리가 한 번만 실행되는 경우 불필요한 서버 왕복을 방지하여 대기 시간을 줄일 수 있습니다.

일반 참고 사항

메모: bytea 필드는 스트림으로 반환됩니다.


목차