(PHP 5 >= 5.1.0, PHP 7, PECL PDO_PGSQL >= 0.1.0)
PDO_PGSQL DSN — 連線到 PostgreSQL 資料庫
PDO_PGSQL 資料來源名稱 (DSN) 由以下元素組成,以空格或分號分隔
DSN 前綴為 pgsql:
。
host
資料庫伺服器所在的主機名稱。
port
資料庫伺服器執行的埠。
dbname
資料庫的名稱。
user
連線的使用者名稱。如果您在 DSN 中指定使用者名稱,PDO 會忽略 PDO 建構函式中使用者名稱引數的值。
password
連線的使用者密碼。如果您在 DSN 中指定密碼,PDO 會忽略 PDO 建構函式中密碼引數的值。
sslmode
SSL 模式。支援的值及其含義列在 » PostgreSQL 文件 中。
注意事項:DSN 字串中的所有分號都會被空格取代,因為 PostgreSQL 採用這種格式。這表示任何組成部分(例如
password
或dbname
)中的分號皆不受支援。
範例 #1 PDO_PGSQL DSN 範例
以下範例顯示用於連線到 PostgreSQL 資料庫的 PDO_PGSQL DSN
pgsql:host=localhost;port=5432;dbname=testdb;user=bruce;password=mypass
以下範例顯示用於透過 Unix 通訊端 /tmp/.s.PGSQL.5432 連線到 PostgreSQL 資料庫的 PDO_PGSQL DSN
pgsql:host=/tmp;port=5432;dbname=testdb;user=bruce;password=mypass