<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/book.pgsql.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'es',
  ),
  'this' => 
  array (
    0 => 'pgsql.constants.php',
    1 => 'Constantes predefinidas',
    2 => 'Constantes predefinidas',
  ),
  'up' => 
  array (
    0 => 'book.pgsql.php',
    1 => 'PostgreSQL',
  ),
  'prev' => 
  array (
    0 => 'pgsql.resources.php',
    1 => 'Tipos de recursos',
  ),
  'next' => 
  array (
    0 => 'pgsql.examples.php',
    1 => 'Ejemplos',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'es',
    'path' => 'reference/pgsql/constants.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="pgsql.constants" class="appendix">
 <h1 class="title">Constantes predefinidas</h1>

 <p class="simpara">Estas constantes son definidas por esta
extensión, y solo están disponibles si esta extensión ha sido compilada con
PHP, o bien cargada en tiempo de ejecución.</p>

 <dl>
  
   <dt id="constant.pgsql-libpq-version">
    <strong><code><a href="pgsql.constants.php#constant.pgsql-libpq-version">PGSQL_LIBPQ_VERSION</a></code></strong>
    (<span class="type"><a href="language.types.string.php" class="type string">string</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Versión corta de libpq que solo contiene números y puntos.
    </span>
   </dd>
  
  
   <dt id="constant.pgsql-libpq-version-str">
    <strong><code><a href="pgsql.constants.php#constant.pgsql-libpq-version-str">PGSQL_LIBPQ_VERSION_STR</a></code></strong>
    (<span class="type"><a href="language.types.string.php" class="type string">string</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Anterior a PHP 8.0.0, la versión larga de libpq que incluye las informaciones del compilador.
     A partir de PHP 8.0.0, el valor es idéntico a <strong><code><a href="pgsql.constants.php#constant.pgsql-libpq-version">PGSQL_LIBPQ_VERSION</a></code></strong>,
     y el uso de <strong><code><a href="pgsql.constants.php#constant.pgsql-libpq-version-str">PGSQL_LIBPQ_VERSION_STR</a></code></strong> es obsoleto.
    </span>
   </dd>
  
  
   <dt id="constant.pgsql-assoc">
    <strong><code><a href="pgsql.constants.php#constant.pgsql-assoc">PGSQL_ASSOC</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Pasada a <span class="function"><a href="function.pg-fetch-array.php" class="function">pg_fetch_array()</a></span>. Devuelve un array
     asociativo de los nombres y valores de los campos.
    </span>
   </dd>
  
  
   <dt id="constant.pgsql-num">
    <strong><code><a href="pgsql.constants.php#constant.pgsql-num">PGSQL_NUM</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Pasada a <span class="function"><a href="function.pg-fetch-array.php" class="function">pg_fetch_array()</a></span>. Devuelve un array con índice
     numérico de los números y valores de los campos.
    </span>
   </dd>
  
  
   <dt id="constant.pgsql-both">
    <strong><code><a href="pgsql.constants.php#constant.pgsql-both">PGSQL_BOTH</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Pasada a <span class="function"><a href="function.pg-fetch-array.php" class="function">pg_fetch_array()</a></span>. Devuelve un array de
     los valores de los campos que está indexado numéricamente (por el número de
     los campos) y indexado literalmente (por el nombre de los campos).
    </span>
   </dd>
  
  
   <dt id="constant.pgsql-connect-force-new">
    <strong><code><a href="pgsql.constants.php#constant.pgsql-connect-force-new">PGSQL_CONNECT_FORCE_NEW</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Pasada a <span class="function"><a href="function.pg-connect.php" class="function">pg_connect()</a></span> para forzar la creación de una
     nueva conexión, en lugar de reutilizar una conexión existente idéntica.
    </span>
   </dd>
  
  
   <dt id="constant.pgsql-connect-async">
    <strong><code><a href="pgsql.constants.php#constant.pgsql-connect-async">PGSQL_CONNECT_ASYNC</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Pasada a la función <span class="function"><a href="function.pg-connect.php" class="function">pg_connect()</a></span> para crear una
     conexión asíncrona.
    </span>
   </dd>
  
  
   <dt id="constant.pgsql-connection-auth-ok">
    <strong><code><a href="pgsql.constants.php#constant.pgsql-connection-auth-ok">PGSQL_CONNECTION_AUTH_OK</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">

    </span>
   </dd>
  
  
   <dt id="constant.pgsql-connection-awaiting-response">
    <strong><code><a href="pgsql.constants.php#constant.pgsql-connection-awaiting-response">PGSQL_CONNECTION_AWAITING_RESPONSE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">

    </span>
   </dd>
  
  
   <dt id="constant.pgsql-connection-bad">
    <strong><code><a href="pgsql.constants.php#constant.pgsql-connection-bad">PGSQL_CONNECTION_BAD</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Retornada por <span class="function"><a href="function.pg-connection-status.php" class="function">pg_connection_status()</a></span> indicando que la
     conexión a la base de datos es inválida.
    </span>
   </dd>
  
  
   <dt id="constant.pgsql-connection-made">
    <strong><code><a href="pgsql.constants.php#constant.pgsql-connection-made">PGSQL_CONNECTION_MADE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">

    </span>
   </dd>
  
  
   <dt id="constant.pgsql-connection-ok">
    <strong><code><a href="pgsql.constants.php#constant.pgsql-connection-ok">PGSQL_CONNECTION_OK</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Retornada por <span class="function"><a href="function.pg-connection-status.php" class="function">pg_connection_status()</a></span> indicando que la
     conexión a la base de datos es válida.
    </span>
   </dd>
  
  
   <dt id="constant.pgsql-connection-setenv">
    <strong><code><a href="pgsql.constants.php#constant.pgsql-connection-setenv">PGSQL_CONNECTION_SETENV</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">

    </span>
   </dd>
  
  
   <dt id="constant.pgsql-connection-ssl-startup">
    <strong><code><a href="pgsql.constants.php#constant.pgsql-connection-ssl-startup">PGSQL_CONNECTION_SSL_STARTUP</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">

    </span>
   </dd>
  
  
   <dt id="constant.pgsql-connection-started">
    <strong><code><a href="pgsql.constants.php#constant.pgsql-connection-started">PGSQL_CONNECTION_STARTED</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">

    </span>
   </dd>
  
  
   <dt id="constant.pgsql-seek-set">
    <strong><code><a href="pgsql.constants.php#constant.pgsql-seek-set">PGSQL_SEEK_SET</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Pasada a <span class="function"><a href="function.pg-lo-seek.php" class="function">pg_lo_seek()</a></span>. El posicionamiento comenzará al
     inicio del objeto.
    </span>
   </dd>
  
  
   <dt id="constant.pgsql-seek-cur">
    <strong><code><a href="pgsql.constants.php#constant.pgsql-seek-cur">PGSQL_SEEK_CUR</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Pasada a <span class="function"><a href="function.pg-lo-seek.php" class="function">pg_lo_seek()</a></span>. El posicionamiento comenzará a
     la posición actual.
    </span>
   </dd>
  
  
   <dt id="constant.pgsql-seek-end">
    <strong><code><a href="pgsql.constants.php#constant.pgsql-seek-end">PGSQL_SEEK_END</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Pasada a <span class="function"><a href="function.pg-lo-seek.php" class="function">pg_lo_seek()</a></span>. El posicionamiento comenzará al
     final del objeto.
    </span>
   </dd>
  
  
   <dt id="constant.pgsql-empty-query">
    <strong><code><a href="pgsql.constants.php#constant.pgsql-empty-query">PGSQL_EMPTY_QUERY</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Retornada por <span class="function"><a href="function.pg-result-status.php" class="function">pg_result_status()</a></span>. La cadena de
     caracteres enviada al servidor estaba vacía.
    </span>
   </dd>
  
  
   <dt id="constant.pgsql-command-ok">
    <strong><code><a href="pgsql.constants.php#constant.pgsql-command-ok">PGSQL_COMMAND_OK</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Retornada por <span class="function"><a href="function.pg-result-status.php" class="function">pg_result_status()</a></span>. Comando correctamente
     completado sin devolver datos.
    </span>
   </dd>
  
  
   <dt id="constant.pgsql-tuples-ok">
    <strong><code><a href="pgsql.constants.php#constant.pgsql-tuples-ok">PGSQL_TUPLES_OK</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Retornada por <span class="function"><a href="function.pg-result-status.php" class="function">pg_result_status()</a></span>. Comando
     correctamente completado devolviendo datos (como
     <code class="literal">SELECT</code> o <code class="literal">SHOW</code>).
    </span>
   </dd>
  
  
   <dt id="constant.pgsql-tuples-chunk">
    <strong><code><a href="pgsql.constants.php#constant.pgsql-tuples-chunk">PGSQL_TUPLES_CHUNK</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Retornado por <span class="function"><a href="function.pg-result-status.php" class="function">pg_result_status()</a></span>.
     Indica el éxito en la ejecución de un comando que devuelve datos en modo por bloques.
     Retornado para los comandos <code class="literal">SELECT</code> cuando
     <span class="function"><a href="function.pg-set-chunked-rows-size.php" class="function">pg_set_chunked_rows_size()</a></span> está definido.
     El conjunto de resultados se divide en varios bloques, cada uno conteniendo un número predeterminado de filas.
     Disponible a partir de PHP 8.4.0 y libpq 17.
    </span>
   </dd>
  
  
   <dt id="constant.pgsql-copy-out">
    <strong><code><a href="pgsql.constants.php#constant.pgsql-copy-out">PGSQL_COPY_OUT</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Retornada por <span class="function"><a href="function.pg-result-status.php" class="function">pg_result_status()</a></span>. Copia (desde el
     servidor) de transferencia de datos iniciada.
    </span>
   </dd>
  
  
   <dt id="constant.pgsql-copy-in">
    <strong><code><a href="pgsql.constants.php#constant.pgsql-copy-in">PGSQL_COPY_IN</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Retornada por <span class="function"><a href="function.pg-result-status.php" class="function">pg_result_status()</a></span>. Copia (hacia el
     servidor) de transferencia de datos iniciada.
    </span>
   </dd>
  
  
   <dt id="constant.pgsql-bad-response">
    <strong><code><a href="pgsql.constants.php#constant.pgsql-bad-response">PGSQL_BAD_RESPONSE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Retornada por <span class="function"><a href="function.pg-result-status.php" class="function">pg_result_status()</a></span>. La respuesta del
     servidor no ha sido comprendida.
    </span>
   </dd>
  
  
   <dt id="constant.pgsql-nonfatal-error">
    <strong><code><a href="pgsql.constants.php#constant.pgsql-nonfatal-error">PGSQL_NONFATAL_ERROR</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Retornada por <span class="function"><a href="function.pg-result-status.php" class="function">pg_result_status()</a></span>. Un error no
     fatal (de nivel notice o warning) ha ocurrido.
    </span>
   </dd>
  
  
   <dt id="constant.pgsql-fatal-error">
    <strong><code><a href="pgsql.constants.php#constant.pgsql-fatal-error">PGSQL_FATAL_ERROR</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Retornada por <span class="function"><a href="function.pg-result-status.php" class="function">pg_result_status()</a></span>. Un error fatal
     ha ocurrido.
    </span>
   </dd>
  
  
   <dt id="constant.pgsql-transaction-idle">
    <strong><code><a href="pgsql.constants.php#constant.pgsql-transaction-idle">PGSQL_TRANSACTION_IDLE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Retornada por <span class="function"><a href="function.pg-transaction-status.php" class="function">pg_transaction_Status()</a></span>. La conexión
     está actualmente libre, sin transacción en curso.
    </span>
   </dd>
  
  
   <dt id="constant.pgsql-transaction-active">
    <strong><code><a href="pgsql.constants.php#constant.pgsql-transaction-active">PGSQL_TRANSACTION_ACTIVE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Retornada por <span class="function"><a href="function.pg-transaction-status.php" class="function">pg_transaction_status()</a></span>. Un comando
     está en curso en la conexión. Una consulta ha sido enviada a la conexión
     y aún no ha sido completada.
    </span>
   </dd>
  
  
   <dt id="constant.pgsql-transaction-intrans">
    <strong><code><a href="pgsql.constants.php#constant.pgsql-transaction-intrans">PGSQL_TRANSACTION_INTRANS</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Retornada por <span class="function"><a href="function.pg-transaction-status.php" class="function">pg_transaction_status()</a></span>. La conexión
     está libre, dentro de un bloque de transacción.
    </span>
   </dd>
  
  
   <dt id="constant.pgsql-transaction-inerror">
    <strong><code><a href="pgsql.constants.php#constant.pgsql-transaction-inerror">PGSQL_TRANSACTION_INERROR</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Retornada por <span class="function"><a href="function.pg-transaction-status.php" class="function">pg_transaction_status()</a></span>. La conexión
     está libre, dentro de un bloque de transacción fallido.
    </span>
   </dd>
  
  
   <dt id="constant.pgsql-transaction-unknown">
    <strong><code><a href="pgsql.constants.php#constant.pgsql-transaction-unknown">PGSQL_TRANSACTION_UNKNOWN</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Retornada por <span class="function"><a href="function.pg-transaction-status.php" class="function">pg_transaction_status()</a></span>. La conexión
     es mala.
    </span>
   </dd>
  
  
   <dt id="constant.pgsql-diag-severity">
    <strong><code><a href="pgsql.constants.php#constant.pgsql-diag-severity">PGSQL_DIAG_SEVERITY</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Pasada a <span class="function"><a href="function.pg-result-error-field.php" class="function">pg_result_error_field()</a></span>.
     La severidad; el contenido del campo es <code class="literal">ERROR</code>,
     <code class="literal">FATAL</code> o <code class="literal">PANIC</code> (en un mensaje
     de error) o <code class="literal">WARNING</code>, <code class="literal">NOTICE</code>, <code class="literal">DEBUG</code>,
     <code class="literal">INFO</code> o <code class="literal">LOG</code> (en un mensaje
     de advertencia) o una traducción localizada de estos. Siempre
     presente.
    </span>
   </dd>
  
  
   <dt id="constant.pgsql-diag-sqlstate">
    <strong><code><a href="pgsql.constants.php#constant.pgsql-diag-sqlstate">PGSQL_DIAG_SQLSTATE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Pasada a <span class="function"><a href="function.pg-result-error-field.php" class="function">pg_result_error_field()</a></span>.
     El código SQLSTATE para este error. El código SQLSTATE identifica el tipo
     de error que ha ocurrido; esto puede ser utilizado por aplicaciones
     de entrada para realizar operaciones específicas (como manejo de errores)
     en respuesta a un error particular de base de datos.
     Este campo no puede ser localizado y siempre está presente.
    </span>
   </dd>
  
  
   <dt id="constant.pgsql-diag-message-primary">
    <strong><code><a href="pgsql.constants.php#constant.pgsql-diag-message-primary">PGSQL_DIAG_MESSAGE_PRIMARY</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Pasada a <span class="function"><a href="function.pg-result-error-field.php" class="function">pg_result_error_field()</a></span>.
     El campo de error principal interpretable para el usuario (normalmente
     una línea). Siempre presente.
    </span>
   </dd>
  
  
   <dt id="constant.pgsql-diag-message-detail">
    <strong><code><a href="pgsql.constants.php#constant.pgsql-diag-message-detail">PGSQL_DIAG_MESSAGE_DETAIL</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Pasada a <span class="function"><a href="function.pg-result-error-field.php" class="function">pg_result_error_field()</a></span>.
     Detalle: un segundo mensaje de error opcional que aporta más detalles sobre
     el problema. Puede estar en varias líneas.
    </span>
   </dd>
  
  
   <dt id="constant.pgsql-diag-message-hint">
    <strong><code><a href="pgsql.constants.php#constant.pgsql-diag-message-hint">PGSQL_DIAG_MESSAGE_HINT</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Pasada a <span class="function"><a href="function.pg-result-error-field.php" class="function">pg_result_error_field()</a></span>.
     Consejo: una sugerencia opcional que indica qué hacer sobre el
     problema. Esto está previsto para ser diferente del error ya que ofrece
     un consejo (potencialmente inadecuado) en lugar de hechos verídicos.
     Puede estar en varias líneas.
    </span>
   </dd>
  
  
   <dt id="constant.pgsql-diag-statement-position">
    <strong><code><a href="pgsql.constants.php#constant.pgsql-diag-statement-position">PGSQL_DIAG_STATEMENT_POSITION</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Pasada a <span class="function"><a href="function.pg-result-error-field.php" class="function">pg_result_error_field()</a></span>.
     Una cadena de caracteres que contiene un valor entero decimal indicando
     una posición de error del cursor como índice en la consulta
     original. El primer carácter tiene el índice 1 y las posiciones son
     medidas en caracteres, no en bytes.
    </span>
   </dd>
  
  
   <dt id="constant.pgsql-diag-internal-position">
    <strong><code><a href="pgsql.constants.php#constant.pgsql-diag-internal-position">PGSQL_DIAG_INTERNAL_POSITION</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Pasada a <span class="function"><a href="function.pg-result-error-field.php" class="function">pg_result_error_field()</a></span>.
     Esto está definido siendo lo mismo que el campo
     <strong><code>PG_DIAG_STATEMENT_POSITION</code></strong>, pero esto se utiliza
     cuando la posición del cursor se refiere a una consulta generada internamente
     en lugar de una enviada por el cliente. El campo
     <strong><code>PG_DIAG_INTERNAL_QUERY</code></strong> aparecerá siempre cuando este campo aparezca.
    </span>
   </dd>
  
  
   <dt id="constant.pgsql-diag-internal-query">
    <strong><code><a href="pgsql.constants.php#constant.pgsql-diag-internal-query">PGSQL_DIAG_INTERNAL_QUERY</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Pasada a <span class="function"><a href="function.pg-result-error-field.php" class="function">pg_result_error_field()</a></span>.
     El texto de una consulta generada internamente fallida. Esto puede ser, por
     ejemplo, una consulta SQL enviada por una función PL/pgSQL.
    </span>
   </dd>
  
  
   <dt id="constant.pgsql-diag-context">
    <strong><code><a href="pgsql.constants.php#constant.pgsql-diag-context">PGSQL_DIAG_CONTEXT</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Pasada a <span class="function"><a href="function.pg-result-error-field.php" class="function">pg_result_error_field()</a></span>.
     Una indicación del contexto en el que el error ocurrió.
     Actualmente, esto incluye una pila de llamadas de traceback de las funciones
     procedimentales activas así como consultas generadas internamente. El
     rastreo es una entrada por línea, las más recientes primero.
    </span>
   </dd>
  
  
   <dt id="constant.pgsql-diag-source-file">
    <strong><code><a href="pgsql.constants.php#constant.pgsql-diag-source-file">PGSQL_DIAG_SOURCE_FILE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Pasada a <span class="function"><a href="function.pg-result-error-field.php" class="function">pg_result_error_field()</a></span>.
     El nombre del archivo de la ubicación del código fuente de PostgreSQL donde
     el error fue reportado.
    </span>
   </dd>
  
  
   <dt id="constant.pgsql-diag-source-line">
    <strong><code><a href="pgsql.constants.php#constant.pgsql-diag-source-line">PGSQL_DIAG_SOURCE_LINE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Pasada a <span class="function"><a href="function.pg-result-error-field.php" class="function">pg_result_error_field()</a></span>.
     El número de línea de la ubicación del código fuente de PostgreSQL donde
     el error fue reportado.
    </span>
   </dd>
  
  
   <dt id="constant.pgsql-diag-source-function">
    <strong><code><a href="pgsql.constants.php#constant.pgsql-diag-source-function">PGSQL_DIAG_SOURCE_FUNCTION</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Pasada a <span class="function"><a href="function.pg-result-error-field.php" class="function">pg_result_error_field()</a></span>.
     El nombre de la función del código fuente de PostgreSQL que reportó el error.
    </span>
   </dd>
  
  
   <dt id="constant.pgsql-diag-schema-name">
    <strong><code><a href="pgsql.constants.php#constant.pgsql-diag-schema-name">PGSQL_DIAG_SCHEMA_NAME</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Disponible desde PHP 7.3.0.
    </span>
   </dd>
  
  
   <dt id="constant.pgsql-diag-table-name">
    <strong><code><a href="pgsql.constants.php#constant.pgsql-diag-table-name">PGSQL_DIAG_TABLE_NAME</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Disponible desde PHP 7.3.0.
    </span>
   </dd>
  
  
   <dt id="constant.pgsql-diag-column-name">
    <strong><code><a href="pgsql.constants.php#constant.pgsql-diag-column-name">PGSQL_DIAG_COLUMN_NAME</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Disponible desde PHP 7.3.0.
    </span>
   </dd>
  
  
   <dt id="constant.pgsql-diag-datatype-name">
    <strong><code><a href="pgsql.constants.php#constant.pgsql-diag-datatype-name">PGSQL_DIAG_DATATYPE_NAME</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Disponible desde PHP 7.3.0.
    </span>
   </dd>
  
  
   <dt id="constant.pgsql-diag-constraint-name">
    <strong><code><a href="pgsql.constants.php#constant.pgsql-diag-constraint-name">PGSQL_DIAG_CONSTRAINT_NAME</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Disponible desde PHP 7.3.0.
    </span>
   </dd>
  
  
   <dt id="constant.pgsql-errors-terse">
    <strong><code><a href="pgsql.constants.php#constant.pgsql-errors-terse">PGSQL_ERRORS_TERSE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Pasada a <span class="function"><a href="function.pg-set-error-verbosity.php" class="function">pg_set_error_verbosity()</a></span>.
     Especifica que los mensajes retornados incluyen la severidad, el texto
     principal así como la posición solamente; esto debería entrar en una
     sola línea.
    </span>
   </dd>
  
  
   <dt id="constant.pgsql-errors-default">
    <strong><code><a href="pgsql.constants.php#constant.pgsql-errors-default">PGSQL_ERRORS_DEFAULT</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Pasada a <span class="function"><a href="function.pg-set-error-verbosity.php" class="function">pg_set_error_verbosity()</a></span>.
     El modo por omisión produce mensajes que incluyen lo anterior y detalles
     adicionales, consejos o campos de contexto (esto puede estar en varias líneas).
    </span>
   </dd>
  
  
   <dt id="constant.pgsql-errors-verbose">
    <strong><code><a href="pgsql.constants.php#constant.pgsql-errors-verbose">PGSQL_ERRORS_VERBOSE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Pasada a <span class="function"><a href="function.pg-set-error-verbosity.php" class="function">pg_set_error_verbosity()</a></span>.
     El modo verboso incluye todos los campos disponibles.
    </span>
   </dd>
  
  
   <dt id="constant.pgsql-errors-sqlstate">
    <strong><code><a href="pgsql.constants.php#constant.pgsql-errors-sqlstate">PGSQL_ERRORS_SQLSTATE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Pasado a <span class="function"><a href="function.pg-set-error-verbosity.php" class="function">pg_set_error_verbosity()</a></span>.
     Incluye únicamente la severidad del error y el código de error <code class="literal">SQLSTATE</code>.
     Si no hay código de error disponible, la salida es similar al modo
     <strong><code><a href="pgsql.constants.php#constant.pgsql-errors-terse">PGSQL_ERRORS_TERSE</a></code></strong>.
     Antes de PostgreSQL 11.1, la salida es siempre la misma que en el modo <strong><code><a href="pgsql.constants.php#constant.pgsql-errors-terse">PGSQL_ERRORS_TERSE</a></code></strong>.
    </span>
   </dd>
  

  
   <dt id="constant.pgsql-notice-last">
    <strong><code><a href="pgsql.constants.php#constant.pgsql-notice-last">PGSQL_NOTICE_LAST</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Utilizado por <span class="function"><a href="function.pg-last-notice.php" class="function">pg_last_notice()</a></span>.
     Disponible a partir de PHP 7.1.0.
    </span>
   </dd>
  
  
   <dt id="constant.pgsql-notice-all">
    <strong><code><a href="pgsql.constants.php#constant.pgsql-notice-all">PGSQL_NOTICE_ALL</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Utilizado por <span class="function"><a href="function.pg-last-notice.php" class="function">pg_last_notice()</a></span>.
     Disponible a partir de PHP 7.1.0.
    </span>
   </dd>
  
  
   <dt id="constant.pgsql-notice-clear">
    <strong><code><a href="pgsql.constants.php#constant.pgsql-notice-clear">PGSQL_NOTICE_CLEAR</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Utilizado por <span class="function"><a href="function.pg-last-notice.php" class="function">pg_last_notice()</a></span>.
     Disponible a partir de PHP 7.1.0.
    </span>
   </dd>
  

  
   <dt id="constant.pgsql-status-long">
    <strong><code><a href="pgsql.constants.php#constant.pgsql-status-long">PGSQL_STATUS_LONG</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Pasada a <span class="function"><a href="function.pg-result-status.php" class="function">pg_result_status()</a></span>. Indica que el código
     de resultado es deseado numérico.
    </span>
   </dd>
  
  
   <dt id="constant.pgsql-status-string">
    <strong><code><a href="pgsql.constants.php#constant.pgsql-status-string">PGSQL_STATUS_STRING</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Pasada a <span class="function"><a href="function.pg-result-status.php" class="function">pg_result_status()</a></span>. Indica que la etiqueta
     de resultado de comando es deseada textual.
    </span>
   </dd>
  
  
   <dt id="constant.pgsql-conv-ignore-default">
    <strong><code><a href="pgsql.constants.php#constant.pgsql-conv-ignore-default">PGSQL_CONV_IGNORE_DEFAULT</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Pasada a <span class="function"><a href="function.pg-convert.php" class="function">pg_convert()</a></span>.
     Ignora los valores por omisión en la tabla durante la conversión.
    </span>
   </dd>
  
  
   <dt id="constant.pgsql-conv-force-null">
    <strong><code><a href="pgsql.constants.php#constant.pgsql-conv-force-null">PGSQL_CONV_FORCE_NULL</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Pasada a <span class="function"><a href="function.pg-convert.php" class="function">pg_convert()</a></span>.
     Utiliza SQL <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong> en lugar de una <span class="type"><a href="language.types.string.php" class="type string">string</a></span> vacía.
    </span>
   </dd>
  
  
   <dt id="constant.pgsql-conv-ignore-not-null">
    <strong><code><a href="pgsql.constants.php#constant.pgsql-conv-ignore-not-null">PGSQL_CONV_IGNORE_NOT_NULL</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Pasada a <span class="function"><a href="function.pg-convert.php" class="function">pg_convert()</a></span>.
     Ignora la conversión de <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong> dentro de columnas <code class="literal">NOT
     NULL</code>.
    </span>
   </dd>
  

  
   <dt id="constant.pgsql-dml-no-conv">
    <strong><code><a href="pgsql.constants.php#constant.pgsql-dml-no-conv">PGSQL_DML_NO_CONV</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Pasada a las funciones <span class="function"><a href="function.pg-insert.php" class="function">pg_insert()</a></span>, <span class="function"><a href="function.pg-select.php" class="function">pg_select()</a></span>,
     <span class="function"><a href="function.pg-update.php" class="function">pg_update()</a></span> y <span class="function"><a href="function.pg-delete.php" class="function">pg_delete()</a></span>.
     Todos los argumentos pasados tal cual. Un escape manual es necesario
     si los argumentos contienen datos proporcionados por el usuario.
     Utilice la función <span class="function"><a href="function.pg-escape-string.php" class="function">pg_escape_string()</a></span> para esto.
    </span>
   </dd>
  
  
   <dt id="constant.pgsql-dml-exec">
    <strong><code><a href="pgsql.constants.php#constant.pgsql-dml-exec">PGSQL_DML_EXEC</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Pasada a las funciones <span class="function"><a href="function.pg-insert.php" class="function">pg_insert()</a></span>, <span class="function"><a href="function.pg-select.php" class="function">pg_select()</a></span>,
     <span class="function"><a href="function.pg-update.php" class="function">pg_update()</a></span> y <span class="function"><a href="function.pg-delete.php" class="function">pg_delete()</a></span>.
     Ejecución de la consulta por estas funciones.
    </span>
   </dd>
  
  
   <dt id="constant.pgsql-dml-async">
    <strong><code><a href="pgsql.constants.php#constant.pgsql-dml-async">PGSQL_DML_ASYNC</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Pasada a las funciones <span class="function"><a href="function.pg-insert.php" class="function">pg_insert()</a></span>, <span class="function"><a href="function.pg-select.php" class="function">pg_select()</a></span>,
     <span class="function"><a href="function.pg-update.php" class="function">pg_update()</a></span> y <span class="function"><a href="function.pg-delete.php" class="function">pg_delete()</a></span>.
     Ejecución asíncrona de la consulta por estas funciones.
    </span>
   </dd>
  
  
   <dt id="constant.pgsql-dml-string">
    <strong><code><a href="pgsql.constants.php#constant.pgsql-dml-string">PGSQL_DML_STRING</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Pasada a las funciones <span class="function"><a href="function.pg-insert.php" class="function">pg_insert()</a></span>, <span class="function"><a href="function.pg-select.php" class="function">pg_select()</a></span>,
     <span class="function"><a href="function.pg-update.php" class="function">pg_update()</a></span> y <span class="function"><a href="function.pg-delete.php" class="function">pg_delete()</a></span>.
     Devuelve la cadena de consulta ejecutada.
    </span>
   </dd>
  
  
   <dt id="constant.pgsql-dml-escape">
    <strong><code><a href="pgsql.constants.php#constant.pgsql-dml-escape">PGSQL_DML_ESCAPE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Pasada a las funciones <span class="function"><a href="function.pg-insert.php" class="function">pg_insert()</a></span>, <span class="function"><a href="function.pg-select.php" class="function">pg_select()</a></span>,
     <span class="function"><a href="function.pg-update.php" class="function">pg_update()</a></span> y <span class="function"><a href="function.pg-delete.php" class="function">pg_delete()</a></span>.
     Aplica un escape interno a todos los argumentos en lugar de llamar a la función
     <span class="function"><a href="function.pg-convert.php" class="function">pg_convert()</a></span>. Esta opción no maneja metadatos.
     La consulta debe ser tan rápida como con las funciones
     <span class="function"><a href="function.pg-query.php" class="function">pg_query()</a></span> y <span class="function"><a href="function.pg-send-query.php" class="function">pg_send_query()</a></span>.
    </span>
   </dd>
  
  
   <dt id="constant.pgsql-polling-failed">
    <strong><code><a href="pgsql.constants.php#constant.pgsql-polling-failed">PGSQL_POLLING_FAILED</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Retornada por la función <span class="function"><a href="function.pg-connect-poll.php" class="function">pg_connect_poll()</a></span> para
     indicar que el intento de conexión ha fallado.
    </span>
   </dd>
  
  
   <dt id="constant.pgsql-polling-reading">
    <strong><code><a href="pgsql.constants.php#constant.pgsql-polling-reading">PGSQL_POLLING_READING</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Retornada por la función <span class="function"><a href="function.pg-connect-poll.php" class="function">pg_connect_poll()</a></span> para
     indicar que la conexión está esperando a que el socket de PostgreSQL esté
     accesible en lectura.
    </span>
   </dd>
  
  
   <dt id="constant.pgsql-polling-writing">
    <strong><code><a href="pgsql.constants.php#constant.pgsql-polling-writing">PGSQL_POLLING_WRITING</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Retornada por la función <span class="function"><a href="function.pg-connect-poll.php" class="function">pg_connect_poll()</a></span> para
     indicar que la conexión está esperando a que el socket de PostgreSQL esté
     accesible en escritura.
    </span>
   </dd>
  
  
   <dt id="constant.pgsql-polling-ok">
    <strong><code><a href="pgsql.constants.php#constant.pgsql-polling-ok">PGSQL_POLLING_OK</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Retornada por la función <span class="function"><a href="function.pg-connect-poll.php" class="function">pg_connect_poll()</a></span>
     para indicar que la conexión está lista para ser utilizada.
    </span>
   </dd>
  
  
   <dt id="constant.pgsql-polling-active">
    <strong><code><a href="pgsql.constants.php#constant.pgsql-polling-active">PGSQL_POLLING_ACTIVE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Retornada por la función <span class="function"><a href="function.pg-connect-poll.php" class="function">pg_connect_poll()</a></span>
     para indicar que la conexión está actualmente activa.
    </span>
   </dd>
  
  
   <dt id="constant.pgsql-diag-severity-nonlocalized">
    <strong><code><a href="pgsql.constants.php#constant.pgsql-diag-severity-nonlocalized">PGSQL_DIAG_SEVERITY_NONLOCALIZED</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     La severidad; los contenidos del campo son ERROR, FATAL, o PANIC (en un mensaje de error), o WARNING, NOTICE, DEBUG, INFO, o LOG (en un mensaje de aviso).
     Esto es idéntico al campo PG_DIAG_SEVERITY con la excepción de que los contenidos nunca son localizados. Esto está presente solo en las versiones 9.6 y posteriores / PHP 7.3.0 o superior.
    </span>
   </dd>
  
  
   <dt id="constant.pgsql-show-context-never">
    <strong><code><a href="pgsql.constants.php#constant.pgsql-show-context-never">PGSQL_SHOW_CONTEXT_NEVER</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Para usar con <span class="function"><a href="function.pg-set-error-context-visibility.php" class="function">pg_set_error_context_visibility()</a></span>,
     el contexto nunca es mostrado.
     Disponible a partir de PHP 8.3.0.
    </span>
   </dd>
  
  
   <dt id="constant.pgsql-show-context-errors">
    <strong><code><a href="pgsql.constants.php#constant.pgsql-show-context-errors">PGSQL_SHOW_CONTEXT_ERRORS</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Para usar con <span class="function"><a href="function.pg-set-error-context-visibility.php" class="function">pg_set_error_context_visibility()</a></span>,
     los campos del contexto son incluidos únicamente en los mensajes de error.
     Este es el comportamiento por omisión.
     Disponible a partir de PHP 8.3.0.
    </span>
   </dd>
  
  
   <dt id="constant.pgsql-show-context-always">
    <strong><code><a href="pgsql.constants.php#constant.pgsql-show-context-always">PGSQL_SHOW_CONTEXT_ALWAYS</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Para usar con <span class="function"><a href="function.pg-set-error-context-visibility.php" class="function">pg_set_error_context_visibility()</a></span>,
     los campos del contexto son incluidos en los mensajes de error, avisos y
     advertencias.
     Disponible a partir de PHP 8.3.0.
    </span>
   </dd>
  
  
   <dt id="constant.pgsql-trace-suppress-timestamps">
    <strong><code><a href="pgsql.constants.php#constant.pgsql-trace-suppress-timestamps">PGSQL_TRACE_SUPPRESS_TIMESTAMPS</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Para usar con <span class="function"><a href="function.pg-trace.php" class="function">pg_trace()</a></span>,
     la marca de tiempo no es incluida en los mensajes de traza.
     Disponible a partir de PHP 8.4.20.
    </span>
   </dd>
  
  
   <dt id="constant.pgsql-trace-regress-mode">
    <strong><code><a href="pgsql.constants.php#constant.pgsql-trace-regress-mode">PGSQL_TRACE_REGRESS_MODE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Para usar con <span class="function"><a href="function.pg-trace.php" class="function">pg_trace()</a></span>,
     campos como los OIDs son incluidos en los mensajes de traza.
     Disponible a partir de PHP 8.3.0.
    </span>
   </dd>
  
 </dl>
</div>
<?php manual_footer($setup); ?>