Driver PDO do PostgreSQL (PDO_PGSQL) Driver PDO do PostgreSQL
&reftitle.intro; PDO_PGSQL é um driver que implementa a interface PHP Data Objects (PDO) para permitir o acesso do PHP aos bancos de dados PostgreSQL.
&reftitle.resources; Esta extensão define um recurso de fluxo retornado por PDO::pgsqlLOBOpen.
&reference.pdo-pgsql.configure; &reference.pdo-pgsql.constants;
Notas gerais Os campos bytea são retornados como fluxos.
PDO_PGSQL DSN Conectando-se a bancos de dados PostgreSQL &reftitle.description; O nome da fonte de dados (DSN) PDO_PGSQL é composto pelos seguintes elementos, delimitados por espaços ou ponto e vírgula: DSN prefix O prefixo DSN é pgsql:. host O nome do host no qual o servidor de banco de dados reside. port A porta na qual o servidor de banco de dados está sendo executado. dbname O nome do banco de dados. user O nome do usuário para a conexão. Se você especificar o nome do usuário no DSN, o PDO ignorará o valor do argumento do nome do usuário no construtor do PDO. password A senha do usuário para a conexão. Se você especificar a senha no DSN, o PDO ignorará o valor do argumento de senha no construtor do PDO. sslmode O modo SSL. Os valores suportados e seus significados estão listados na Documentação do PostgreSQL. Todos os pontos e vírgulas na string DSN são substituídos por espaços, porque o PostgreSQL espera esse formato. Isso implica que pontos e vírgulas em qualquer um dos componentes (por exemplo, password ou dbname) não são suportados. &reftitle.examples; Exemplos de DSN PDO_PGSQL O exemplo a seguir mostra um DSN PDO_PGSQL para conexão a um banco de dados PostgreSQL: O exemplo a seguir mostra um DSN PDO_PGSQL para conexão a um banco de dados PostgreSQL via soquete unix /tmp/.s.PGSQL.5432: &reference.pdo-pgsql.entities.pdo-overloaded;