PHP 8.4.1 Released!

DSN-строка подключения через драйвер PDO_PGSQL

(No version information available, might only be in Git)

DSN-строка подключения через драйвер PDO_PGSQLСоединение с базой данных PostgreSQL

Описание

DSN-строка подключения (англ. сокр.: Data Source Name — имя источника данных) через драйвер PDO_PGSQL состоит из следующих элементов, разделённых пробелом или точкой с запятой:

Префикс DSN-имени

pgsql:.

host

Имя хоста, на котором лежит база данных.

port

Порт, на котором эта база данных ждёт подключения.

dbname

Имя базы данных.

user

Имя пользователя для соединения. Модуль PDO проигнорирует значение, которое передали как аргумент конструктора, если указать имя пользователя в DSN-имени.

password

Пароль пользователя для соединения. Модуль PDO проигнорирует значение, которое передали как аргумент конструктора, если задать пароль в DSN-имени.

sslmode

SSL-режим. Значения, которые поддерживает параметр и описание режимов перечисляет » документация к БД PostgreSQL.

Замечание: Каждая точка с запятой в строке DSN-строки подключения заменяется пробелами, потому что БД PostgreSQL ожидает такой формат. Поэтому точки с запятой в компонентах наподобие password или dbname) не поддерживаются.

Примеры

Пример #1 Примеры DSN-строки подключения через драйвер PDO_PGSQL

Следующий пример показывает DSN-строку для подключения к базе PostgreSQL:

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

Следующий пример показывает DSN-строку подключения через драйвер PDO_PGSQL для соединения с базой данных PostgreSQL через Unix-сокет /tmp/.s.PGSQL.5432:

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

Добавить

Примечания пользователей

Пользователи ещё не добавляли примечания для страницы
To Top