PDO_PGSQL DSN

(PHP 5 >= 5.1.0, PHP 7, PECL PDO_PGSQL >= 0.1.0)

PDO_PGSQL DSN — PostgreSQL 데이터베이스에 연결


설명

PDO_PGSQL 데이터 소스 이름(DSN)은 공백 또는 세미콜론으로 구분된 다음 요소로 구성됩니다.

DSN prefix
DSN 접두사는 pgsql:입니다.
host
데이터베이스 서버가 상주하는 호스트 이름입니다.
port
데이터베이스 서버가 실행 중인 포트입니다.
dbname
데이터베이스의 이름입니다.
user
연결에 대한 사용자의 이름입니다. DSN에 사용자 이름을 지정하면 PDO는 PDO 생성자의 사용자 이름 인수 값을 무시합니다.
password
연결을 위한 사용자의 암호입니다. DSN에 암호를 지정하면 PDO는 PDO 생성자의 암호 인수 값을 무시합니다.
sslmode
SSL 모드. 지원되는 값과 그 의미는 » PostgreSQL 문서에 나와 있습니다.

참고: PostgreSQL은 이 형식을 예상하기 때문에 DSN 문자열의 모든 세미콜론은 공백으로 대체됩니다. 이는 구성 요소(예: password 또는 dbname)의 세미콜론이 지원되지 않음을 의미합니다.


Examples

예제 #1 PDO_PGSQL DSN 예제

다음 예는 PostgreSQL 데이터베이스에 연결하기 위한 PDO_PGSQL DSN을 보여줍니다.

pgsql:host=localhost;port=5432;dbname=testdb;user=bruce;password=mypass