2024 日本 PHP 研討會

PDO_PGSQL DSN

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

PDO_PGSQL DSN連線到 PostgreSQL 資料庫

說明

PDO_PGSQL 資料來源名稱 (DSN) 由以下元素組成,以空格或分號分隔

DSN 前綴

DSN 前綴為 pgsql:

host

資料庫伺服器所在的主機名稱。

port

資料庫伺服器執行的埠。

dbname

資料庫的名稱。

user

連線的使用者名稱。如果您在 DSN 中指定使用者名稱,PDO 會忽略 PDO 建構函式中使用者名稱引數的值。

password

連線的使用者密碼。如果您在 DSN 中指定密碼,PDO 會忽略 PDO 建構函式中密碼引數的值。

sslmode

SSL 模式。支援的值及其含義列在 » PostgreSQL 文件 中。

注意事項DSN 字串中的所有分號都會被空格取代,因為 PostgreSQL 採用這種格式。這表示任何組成部分(例如 passworddbname)中的分號皆不受支援。

範例

範例 #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

新增備註

使用者貢獻的備註

此頁面沒有使用者貢獻的備註。
To Top