<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/refs.database.vendors.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'es',
  ),
  'this' => 
  array (
    0 => 'book.pgsql.php',
    1 => 'PostgreSQL',
    2 => 'PostgreSQL',
  ),
  'up' => 
  array (
    0 => 'refs.database.vendors.php',
    1 => 'Extensiones de bases de datos espec&iacute;ficas del proveedor',
  ),
  'prev' => 
  array (
    0 => 'function.ociwritetemporarylob.php',
    1 => 'ociwritetemporarylob',
  ),
  'next' => 
  array (
    0 => 'pgsql.setup.php',
    1 => 'Instalaci&oacute;n/Configuraci&oacute;n',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'es',
    'path' => 'reference/pgsql/book.xml',
  ),
  'history' => 
  array (
  ),
  'extra_header_links' => 
  array (
    'rel' => 'alternate',
    'href' => '/manual/en/feeds/book.pgsql.atom',
    'type' => 'application/atom+xml',
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="book.pgsql" class="book">
 
 <h1 class="title">PostgreSQL</h1>

 
 <div id="intro.pgsql" class="preface">
  <h1 class="title">Introducción</h1>
  <p class="para">
   La base de datos PostgreSQL es un producto Open Source, disponible
   sin costo alguno. PostgreSQL, desarrollado en el departamento de
   Ciencias de la Computación en UC Berkeley, implementa la mayoría
   de los conceptos de las bases de datos relacionales actualmente disponibles en el
   mercado. PostgreSQL acepta el lenguaje SQL92/SQL3, garantiza
   la integridad transaccional y la extensión de tipos.
   PostgreSQL es una evolución del código original de Berkeley.
  </p>
 </div>
 

 





 








 








 








 





 





 






<ul class="chunklist chunklist_book"><li><a href="pgsql.setup.php">Instalaci&oacute;n/Configuraci&oacute;n</a><ul class="chunklist chunklist_book chunklist_children"><li><a href="pgsql.requirements.php">Requerimientos</a></li><li><a href="pgsql.installation.php">Instalaci&oacute;n</a></li><li><a href="pgsql.configuration.php">Configuraci&oacute;n en tiempo de ejecuci&oacute;n</a></li><li><a href="pgsql.resources.php">Tipos de recursos</a></li></ul></li><li><a href="pgsql.constants.php">Constantes predefinidas</a></li><li><a href="pgsql.examples.php">Ejemplos</a><ul class="chunklist chunklist_book chunklist_children"><li><a href="pgsql.examples-basic.php">Uso b&aacute;sico</a></li><li><a href="pgsql.examples-queries.php">Uso b&aacute;sico</a></li></ul></li><li><a href="ref.pgsql.php">Funciones de PostgreSQL</a><ul class="chunklist chunklist_book chunklist_children"><li><a href="function.pg-affected-rows.php">pg_affected_rows</a> — Devuelve el n&uacute;mero de filas afectadas</li><li><a href="function.pg-cancel-query.php">pg_cancel_query</a> — Cancela una consulta as&iacute;ncrona</li><li><a href="function.pg-client-encoding.php">pg_client_encoding</a> — Lee el encodage del cliente</li><li><a href="function.pg-close.php">pg_close</a> — Finaliza una conexi&oacute;n PostgreSQL</li><li><a href="function.pg-connect.php">pg_connect</a> — Establece una conexi&oacute;n PostgreSQL</li><li><a href="function.pg-connect-poll.php">pg_connect_poll</a> — Prueba el estado de un intento de conexi&oacute;n as&iacute;ncrona a PostgreSQL en curso</li><li><a href="function.pg-connection-busy.php">pg_connection_busy</a> — Verifica si la conexi&oacute;n PostgreSQL est&aacute; ocupada</li><li><a href="function.pg-connection-reset.php">pg_connection_reset</a> — Reinicia la conexi&oacute;n al servidor PostgreSQL</li><li><a href="function.pg-connection-status.php">pg_connection_status</a> — Se lee el estado de la conexi&oacute;n PostgreSQL</li><li><a href="function.pg-consume-input.php">pg_consume_input</a> — Lee la entrada de la conexi&oacute;n</li><li><a href="function.pg-convert.php">pg_convert</a> — Convierte valores de un array asociativo a una forma adecuada para consultas SQL</li><li><a href="function.pg-copy-from.php">pg_copy_from</a> — Inserta filas en una tabla a partir de un array</li><li><a href="function.pg-copy-to.php">pg_copy_to</a> — Copia una tabla en un array</li><li><a href="function.pg-dbname.php">pg_dbname</a> — Devuelve el nombre de la base de datos PostgreSQL</li><li><a href="function.pg-delete.php">pg_delete</a> — Elimina filas de PostgreSQL</li><li><a href="function.pg-end-copy.php">pg_end_copy</a> — Sincroniza con el servidor PostgreSQL</li><li><a href="function.pg-escape-bytea.php">pg_escape_bytea</a> — Protege una cadena para insertarla en un campo bytea</li><li><a href="function.pg-escape-identifier.php">pg_escape_identifier</a> — Protege un identificador para su inserci&oacute;n en un campo de texto.</li><li><a href="function.pg-escape-literal.php">pg_escape_literal</a> — Protege una consulta SQL literal para insertar en un campo de texto</li><li><a href="function.pg-escape-string.php">pg_escape_string</a> — Protege un string para una consulta SQL</li><li><a href="function.pg-execute.php">pg_execute</a> — Ejecuta una consulta preparada de PostgreSQL</li><li><a href="function.pg-fetch-all.php">pg_fetch_all</a> — Lee todas las l&iacute;neas de un resultado</li><li><a href="function.pg-fetch-all-columns.php">pg_fetch_all_columns</a> — Recupera todas las filas de una columna particular de resultados como un array</li><li><a href="function.pg-fetch-array.php">pg_fetch_array</a> — Lee una l&iacute;nea de resultado PostgreSQL en un array</li><li><a href="function.pg-fetch-assoc.php">pg_fetch_assoc</a> — Lee una fila de resultado PostgreSQL como un array asociativo</li><li><a href="function.pg-fetch-object.php">pg_fetch_object</a> — Lee una fila de resultado PostgreSQL en un objeto</li><li><a href="function.pg-fetch-result.php">pg_fetch_result</a> — Devuelve los valores de un resultado</li><li><a href="function.pg-fetch-row.php">pg_fetch_row</a> — Lee una fila en un array</li><li><a href="function.pg-field-is-null.php">pg_field_is_null</a> — Comprueba si un campo PostgreSQL es null</li><li><a href="function.pg-field-name.php">pg_field_name</a> — Devuelve el nombre de un campo PostgreSQL</li><li><a href="function.pg-field-num.php">pg_field_num</a> — Devuelve el n&uacute;mero de una columna</li><li><a href="function.pg-field-prtlen.php">pg_field_prtlen</a> — Devuelve el tama&ntilde;o de impresi&oacute;n</li><li><a href="function.pg-field-size.php">pg_field_size</a> — Devuelve el tama&ntilde;o interno de almacenamiento de un campo dado</li><li><a href="function.pg-field-table.php">pg_field_table</a> — Devuelve el nombre o el oid de una tabla</li><li><a href="function.pg-field-type.php">pg_field_type</a> — Devuelve el tipo de un campo PostgreSQL dado por &iacute;ndice</li><li><a href="function.pg-field-type-oid.php">pg_field_type_oid</a> — Devuelve el ID de tipo (OID) para el n&uacute;mero de campo correspondiente</li><li><a href="function.pg-flush.php">pg_flush</a> — Env&iacute;a los datos de la solicitud saliente a trav&eacute;s de la conexi&oacute;n</li><li><a href="function.pg-free-result.php">pg_free_result</a> — Libera la memoria</li><li><a href="function.pg-get-notify.php">pg_get_notify</a> — Lee el mensaje SQL NOTIFY</li><li><a href="function.pg-get-pid.php">pg_get_pid</a> — Lee el identificador de proceso del servidor PostgreSQL</li><li><a href="function.pg-get-result.php">pg_get_result</a> — Lee un resultado as&iacute;ncrono de PostgreSQL</li><li><a href="function.pg-host.php">pg_host</a> — Devuelve el nombre de host</li><li><a href="function.pg-insert.php">pg_insert</a> — Inserta un array en una tabla</li><li><a href="function.pg-last-error.php">pg_last_error</a> — Lee el &uacute;ltimo mensaje de error en la conexi&oacute;n</li><li><a href="function.pg-last-notice.php">pg_last_notice</a> — Devuelve la &uacute;ltima nota del servidor PostgreSQL</li><li><a href="function.pg-last-oid.php">pg_last_oid</a> — Devuelve el identificador de la &uacute;ltima l&iacute;nea</li><li><a href="function.pg-lo-close.php">pg_lo_close</a> — Cierra un objeto grande de PostgreSQL</li><li><a href="function.pg-lo-create.php">pg_lo_create</a> — Crea un objeto de gran tama&ntilde;o de PostgreSQL</li><li><a href="function.pg-lo-export.php">pg_lo_export</a> — Exporta un objeto grande a un fichero</li><li><a href="function.pg-lo-import.php">pg_lo_import</a> — Importa un objeto grande desde un fichero</li><li><a href="function.pg-lo-open.php">pg_lo_open</a> — Abre un objeto de gran tama&ntilde;o de PostgreSQL</li><li><a href="function.pg-lo-read.php">pg_lo_read</a> — Lee un objeto de gran tama&ntilde;o</li><li><a href="function.pg-lo-read-all.php">pg_lo_read_all</a> — Lee un objeto de gran tama&ntilde;o en su totalidad</li><li><a href="function.pg-lo-seek.php">pg_lo_seek</a> — Modifica la posici&oacute;n en un objeto de gran tama&ntilde;o</li><li><a href="function.pg-lo-tell.php">pg_lo_tell</a> — Devuelve la posici&oacute;n actual en un objeto grande de PostgreSQL</li><li><a href="function.pg-lo-truncate.php">pg_lo_truncate</a> — Trunca un objeto grande</li><li><a href="function.pg-lo-unlink.php">pg_lo_unlink</a> — Elimina un objeto grande de PostgreSQL</li><li><a href="function.pg-lo-write.php">pg_lo_write</a> — Escribe un objeto de gran tama&ntilde;o de PostgreSQL</li><li><a href="function.pg-meta-data.php">pg_meta_data</a> — Lee los metadatos de la tabla PostgreSQL</li><li><a href="function.pg-num-fields.php">pg_num_fields</a> — Devuelve el n&uacute;mero de campos</li><li><a href="function.pg-num-rows.php">pg_num_rows</a> — Devuelve el n&uacute;mero de filas de PostgreSQL</li><li><a href="function.pg-options.php">pg_options</a> — Devuelve las opciones de PostgreSQL</li><li><a href="function.pg-parameter-status.php">pg_parameter_status</a> — Consulta un par&aacute;metro de configuraci&oacute;n actual del servidor</li><li><a href="function.pg-pconnect.php">pg_pconnect</a> — Establece una conexi&oacute;n PostgreSQL persistente</li><li><a href="function.pg-ping.php">pg_ping</a> — Ping la conexi&oacute;n a la base de datos</li><li><a href="function.pg-port.php">pg_port</a> — Devuelve el n&uacute;mero de puerto</li><li><a href="function.pg-prepare.php">pg_prepare</a> — Env&iacute;a una solicitud al servidor para crear una sentencia preparada con los par&aacute;metros
   dados y espera la ejecuci&oacute;n</li><li><a href="function.pg-put-line.php">pg_put_line</a> — Env&iacute;a una string al servidor PostgreSQL</li><li><a href="function.pg-query.php">pg_query</a> — Ejecuta una consulta PostgreSQL</li><li><a href="function.pg-query-params.php">pg_query_params</a> — Env&iacute;a un comando al servidor y espera el resultado, con la capacidad de
   pasar par&aacute;metros por separado del texto SQL de la consulta</li><li><a href="function.pg-result-error.php">pg_result_error</a> — Lee el mensaje de error asociado a un resultado</li><li><a href="function.pg-result-error-field.php">pg_result_error_field</a> — Devuelve un campo individual de un informe de error</li><li><a href="function.pg-result-memory-size.php">pg_result_memory_size</a> — Devuelve la cantidad de memoria asignada para un resultado de consulta</li><li><a href="function.pg-result-seek.php">pg_result_seek</a> — Establece la posici&oacute;n de la l&iacute;nea en un resultado</li><li><a href="function.pg-result-status.php">pg_result_status</a> — Lee el estado del resultado</li><li><a href="function.pg-select.php">pg_select</a> — Realiza una selecci&oacute;n PostgreSQL</li><li><a href="function.pg-send-execute.php">pg_send_execute</a> — Env&iacute;a una consulta para ejecutar una consulta preparada con par&aacute;metros dados, sin esperar el(los) resultado(s)</li><li><a href="function.pg-send-prepare.php">pg_send_prepare</a> — Env&iacute;a una solicitud para crear una consulta preparada con los argumentos
   dados, sin esperar el final de su ejecuci&oacute;n</li><li><a href="function.pg-send-query.php">pg_send_query</a> — Ejecuta una consulta PostgreSQL as&iacute;ncrona</li><li><a href="function.pg-send-query-params.php">pg_send_query_params</a> — Env&iacute;a un comando y separa los par&aacute;metros al servidor sin esperar el/los resultado(s)</li><li><a href="function.pg-set-chunked-rows-size.php">pg_set_chunked_rows_size</a> — Establece los resultados de la consulta a recuperar en modo chunk</li><li><a href="function.pg-set-client-encoding.php">pg_set_client_encoding</a> — Establece la codificaci&oacute;n del cliente PostgreSQL</li><li><a href="function.pg-set-error-context-visibility.php">pg_set_error_context_visibility</a> — Determina la visibilidad de los mensajes de error de contexto devueltos por pg_last_error
         y pg_result_error</li><li><a href="function.pg-set-error-verbosity.php">pg_set_error_verbosity</a> — Determina el nivel de detalle de los mensajes devueltos por
   pg_last_error y pg_result_error</li><li><a href="function.pg-socket.php">pg_socket</a> — Obtiene un manejador de solo lectura sobre el socket subyacente de una conexi&oacute;n PostgreSQL</li><li><a href="function.pg-trace.php">pg_trace</a> — Activa el seguimiento de una conexi&oacute;n PostgreSQL</li><li><a href="function.pg-transaction-status.php">pg_transaction_status</a> — Retorna el estado de la transacci&oacute;n en curso del servidor</li><li><a href="function.pg-tty.php">pg_tty</a> — Devuelve el nombre de TTY asociado a la conexi&oacute;n</li><li><a href="function.pg-unescape-bytea.php">pg_unescape_bytea</a> — Elimina la protecci&oacute;n de una cadena de tipo bytea</li><li><a href="function.pg-untrace.php">pg_untrace</a> — Finaliza el seguimiento de una conexi&oacute;n PostgreSQL</li><li><a href="function.pg-update.php">pg_update</a> — Modifica las l&iacute;neas de una tabla</li><li><a href="function.pg-version.php">pg_version</a> — Devuelve un array con las versiones del cliente, del protocolo y del servidor (si est&aacute; disponible)</li></ul></li><li><a href="class.pgsql-connection.php">PgSql\Connection</a> — La clase PgSql\Connection</li><li><a href="class.pgsql-result.php">PgSql\Result</a> — La clase PgSql\Result</li><li><a href="class.pgsql-lob.php">PgSql\Lob</a> — La clase PgSql\Lob</li></ul></div><?php manual_footer($setup); ?>