« ociwritetemporarylob
Introducción »
PHP Manual
Extensiones de bases de datos específicas del proveedor
PostgreSQL
PostgreSQL
Introducción
Instalación/Configuración
Requerimientos
Instalación
Configuración en tiempo de ejecución
Tipos de recursos
Constantes predefinidas
Ejemplos
Uso básico
Funciones de PostgreSQL
pg_affected_rows
— Devuelve el número de registros afectados (filas)
pg_cancel_query
— Cancelar una consulta asíncrona
pg_client_encoding
— Obtiene la codificación del cliente
pg_close
— Cierra una conexión PostgreSQL
pg_connect
— Abre una conexión a PostgreSQL
pg_connect_poll
— Verifica el estado de un intento de conexión asíncrono en curso de PostgreSQL
pg_connection_busy
— Permite saber si la conexión esta ocupada o no
pg_connection_reset
— Restablece conexión (reconectar)
pg_connection_status
— Obtener estado de la conexión
pg_consume_input
— Lee la entrada de la conexión
pg_convert
— Conviertir valores de un array asociativo en valores adecuados para sentencias SQL
pg_copy_from
— Insertar registros dentro de una tabla desde un array
pg_copy_to
— Copiar una tabla a un array
pg_dbname
— Obtiene el nombre de la base de datos
pg_delete
— Borra registros
pg_end_copy
— Sincroniza con el servidor PostgreSQL
pg_escape_bytea
— Protege una cadena para insertarla en un campo bytea
pg_escape_identifier
— Protege un identificador para su inserción en un campo de texto.
pg_escape_literal
— Protege una consulta SQL literal para insertar en un campo de texto
pg_escape_string
— Protege un string para una consulta SQL
pg_execute
— Envía una solicitud para ejecutar una setencia preparada con parámetros dados, y espera el resultado
pg_fetch_all
— Obtiene todas las filas de un resultado como un array
pg_fetch_all_columns
— Recupera todas las filas de una columna particular de resultados como un array
pg_fetch_array
— Lee una línea de resultado PostgreSQL en un array
pg_fetch_assoc
— Lee una fila de resultado PostgreSQL como un array asociativo
pg_fetch_object
— Lee una fila de resultado PostgreSQL en un objeto
pg_fetch_result
— Devuelve los valores de un resultado
pg_fetch_row
— Lee una fila en un array
pg_field_is_null
— Comprueba si un campo PostgreSQL es null
pg_field_name
— Devuelve el nombre de un campo PostgreSQL
pg_field_num
— Devuelve el número de una columna
pg_field_prtlen
— Devuelve el tamaño de impresión
pg_field_size
— Devuelve el tamaño interno de almacenamiento de un campo dado
pg_field_table
— Devuelve el nombre o el oid de una tabla
pg_field_type
— Devuelve el nombre de tipo para el número de campo correspondiente
pg_field_type_oid
— Devuelve el ID de tipo (OID) para el número de campo correspondiente
pg_flush
— Envía los datos de la solicitud saliente a través de la conexión
pg_free_result
— Libera la memoria
pg_get_notify
— Lee el mensaje SQL NOTIFY
pg_get_pid
— Obtiene la ID del proceso del backend
pg_get_result
— Lee un resultado asíncrono de PostgreSQL
pg_host
— Devuelve el nombre de host asociado a la conexión
pg_insert
— Inserta un array en una tabla
pg_last_error
— Obtiene una cadena con el último mensaje de error de la conexión
pg_last_notice
— Devuelve el último aviso del servidor PostgreSQL
pg_last_oid
— Devuelve el identificador de la última línea
pg_lo_close
— Cierra un objeto grande de PostgreSQL
pg_lo_create
— Crea un objeto de gran tamaño de PostgreSQL
pg_lo_export
— Exporta un objeto grande a un fichero
pg_lo_import
— Importa un objeto de gran tamaño desde un fichero
pg_lo_open
— Abre un objeto de gran tamaño de PostgreSQL
pg_lo_read
— Lee un objeto de gran tamaño
pg_lo_read_all
— Lee un objeto de gran tamaño en su totalidad
pg_lo_seek
— Modifica la posición en un objeto de gran tamaño
pg_lo_tell
— Devuelve la posición actual en un objeto grande de PostgreSQL
pg_lo_truncate
— Trunca un objeto grande
pg_lo_unlink
— Elimina un objeto grande de PostgreSQL
pg_lo_write
— Escribe un objeto de gran tamaño de PostgreSQL
pg_meta_data
— Lee los metadatos de la tabla PostgreSQL
pg_num_fields
— Devuelve el número de campos
pg_num_rows
— Devuelve el número de filas de PostgreSQL
pg_options
— Obtener las opciones asociadas con la conexión
pg_parameter_status
— Consulta un parámetro de configuración actual del servidor
pg_pconnect
— Abre una conexión persistente a PostgreSQL
pg_ping
— Ping a conexión de base de datos
pg_port
— Devuelve el número de puerto asociado con la conexión
pg_prepare
— Envía una solicitud para crear una sentencia preparada con los parámetros dados, y espera que se complete
pg_put_line
— Envía una string al servidor PostgreSQL
pg_query
— Ejecutar una consulta
pg_query_params
— Envía un comando al servidor y espera el resultado, con la capacidad de pasar parámetros por separado del texto SQL de la consulta
pg_result_error
— Lee el mensaje de error asociado a un resultado
pg_result_error_field
— Devuelve un campo individual de un informe de error
pg_result_memory_size
— Devuelve la cantidad de memoria asignada para un resultado de consulta
pg_result_seek
— Establece la posición de la línea en un resultado
pg_result_status
— Lee el estado del resultado
pg_select
— Realiza una selección PostgreSQL
pg_send_execute
— Envía una consulta para ejecutar una consulta preparada con parámetros dados, sin esperar el(los) resultado(s)
pg_send_prepare
— Envía una solicitud para crear una instrucción preparada con los parámetros dados, sin esperar la finalización
pg_send_query
— Ejecuta una consulta PostgreSQL asíncrona
pg_send_query_params
— Envía un comando y separa los parámetros al servidor sin esperar el/los resultado(s)
pg_set_chunked_rows_size
— Establece los resultados de la consulta a recuperar en modo chunk
pg_set_client_encoding
— Establece la codificación del cliente PostgreSQL
pg_set_error_context_visibility
— Determina la visibilidad de los mensajes de error de contexto devueltos por pg_last_error y pg_result_error
pg_set_error_verbosity
— Determina el nivel de detalle de los mensajes devueltos por pg_last_error y pg_result_error
pg_socket
— Obtener un identificador de sólo lectura en el socket subyacente a una conexión de PostgreSQL
pg_trace
— Activa el seguimiento de una conexión PostgreSQL
pg_transaction_status
— Devuelve el estado actual de la transaccion del servidor
pg_tty
— Devolver el nombre TTY asociado con la conexión
pg_unescape_bytea
— Elimina la protección de una cadena de tipo bytea
pg_untrace
— Desactivar el rastreo de una conexión de PostgreSQL
pg_update
— Actualizar tabla
pg_version
— Devuelve un array con el cliente, protocolo y versión del servidor (si está disponible)