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