« 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
Uso básico
Funciones de PostgreSQL
pg_affected_rows
— Devuelve el número de filas afectadas
pg_cancel_query
— Cancela una consulta asíncrona
pg_client_encoding
— Lee el encodage del cliente
pg_close
— Finaliza una conexión PostgreSQL
pg_connect
— Establece una conexión PostgreSQL
pg_connect_poll
— Prueba el estado de un intento de conexión asíncrona a PostgreSQL en curso
pg_connection_busy
— Verifica si la conexión PostgreSQL está ocupada
pg_connection_reset
— Reinicia la conexión al servidor PostgreSQL
pg_connection_status
— Se lee el estado de la conexión PostgreSQL
pg_consume_input
— Lee la entrada de la conexión
pg_convert
— Convierte valores de un array asociativo a una forma adecuada para consultas SQL
pg_copy_from
— Inserta filas en una tabla a partir de un array
pg_copy_to
— Copia una tabla en un array
pg_dbname
— Devuelve el nombre de la base de datos PostgreSQL
pg_delete
— Elimina filas de PostgreSQL
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
— Ejecuta una consulta preparada de PostgreSQL
pg_fetch_all
— Lee todas las líneas de un resultado
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 tipo de un campo PostgreSQL dado por índice
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
— Lee el identificador de proceso del servidor PostgreSQL
pg_get_result
— Lee un resultado asíncrono de PostgreSQL
pg_host
— Devuelve el nombre de host
pg_insert
— Inserta un array en una tabla
pg_last_error
— Lee el último mensaje de error en la conexión
pg_last_notice
— Devuelve la última nota 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
— Devuelve las opciones de PostgreSQL
pg_parameter_status
— Consulta un parámetro de configuración actual del servidor
pg_pconnect
— Establece una conexión PostgreSQL persistente
pg_ping
— Ping la conexión a la base de datos
pg_port
— Devuelve el número de puerto
pg_prepare
— Envía una solicitud al servidor para crear una sentencia preparada con los parámetros dados y espera la ejecución
pg_put_line
— Envía una string al servidor PostgreSQL
pg_query
— Ejecuta una consulta PostgreSQL
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 consulta preparada con los argumentos dados, sin esperar el final de su ejecució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
— Obtiene un manejador de solo lectura sobre el socket subyacente de una conexión PostgreSQL
pg_trace
— Activa el seguimiento de una conexión PostgreSQL
pg_transaction_status
— Retorna el estado de la transacción en curso del servidor
pg_tty
— Devuelve el nombre de TTY asociado a la conexión
pg_unescape_bytea
— Elimina la protección de una cadena de tipo bytea
pg_untrace
— Finaliza el seguimiento de una conexión PostgreSQL
pg_update
— Modifica las líneas de una tabla
pg_version
— Devuelve un array con las versiones del cliente, del protocolo y del servidor (si está disponible)
PgSql\Connection
— La clase PgSql\Connection
PgSql\Result
— La clase PgSql\Result
PgSql\Lob
— La clase PgSql\Lob