|
1 | | -<?xml version="1.0" encoding="utf-8"?><!-- EN-Revision: 858400b07586b88dcb1e17a95e7a178b54b89d86 Maintainer: leonardolara Status: ready --><!-- CREDITS: leonardolara --> |
| 1 | +<?xml version="1.0" encoding="utf-8"?><!-- EN-Revision: 205c3b8ad9af665e2b49dcc6020005bb479217a3 Maintainer: leonardolara Status: ready --><!-- CREDITS: leonardolara --> |
2 | 2 | <reference xml:id="class.pdo-pgsql" xmlns="http://docbook.org/ns/docbook" xmlns:xi="http://www.w3.org/2001/XInclude" role="class"> |
3 | 3 | <title>A classe Pdo\Pgsql</title> |
4 | 4 | <titleabbrev>Pdo\Pgsql</titleabbrev> |
|
155 | 155 | </simpara> |
156 | 156 | </listitem> |
157 | 157 | </varlistentry> |
| 158 | + <varlistentry xml:id="pdo-pgsql.constants.attr-prefetch"> |
| 159 | + <term><constant>PDO::ATTR_PREFETCH</constant></term> |
| 160 | + <listitem> |
| 161 | + <simpara> |
| 162 | + A partir do PHP 8.5.0, definir este atributo como <literal>0</literal> habilita |
| 163 | + a busca lenta (linha única): as linhas são recuperadas do servidor uma de cada vez |
| 164 | + à medida que são buscadas, em vez de armazenar em buffer todo o conjunto de resultados na |
| 165 | + memória antes da primeira chamada a <methodname>PDOStatement::fetch</methodname>. |
| 166 | + Isso reduz o uso de memória para conjuntos grandes de resultados. Qualquer outro valor |
| 167 | + mantém o comportamento padrão de buffer. |
| 168 | + </simpara> |
| 169 | + <simpara> |
| 170 | + Pode ser definido para cada conexão com <methodname>PDO::setAttribute</methodname>, |
| 171 | + ou por instrução através das opções de driver |
| 172 | + <methodname>PDO::prepare</methodname> ou |
| 173 | + <methodname>PDO::query</methodname>. |
| 174 | + </simpara> |
| 175 | + <caution> |
| 176 | + <simpara> |
| 177 | + No modo lento, uma conexão pode ter apenas uma instrução ativa por vez. |
| 178 | + A execução de outra instrução descarta silenciosamente quaisquer linhas não |
| 179 | + lidas da anterior; nenhum erro é gerado. |
| 180 | + </simpara> |
| 181 | + </caution> |
| 182 | + </listitem> |
| 183 | + </varlistentry> |
158 | 184 | <varlistentry xml:id="pdo-pgsql.constants.transaction-idle"> |
159 | 185 | <term><constant>Pdo\Pgsql::TRANSACTION_IDLE</constant></term> |
160 | 186 | <listitem> |
|
0 commit comments