PostgreSQL
- Introdução
- Instalação/Configuração
- Constantes pré-definidas
- Exemplos
- PostgreSQL Funções
- pg_affected_rows — Retorna o número de registros afetados (linhas)
- pg_cancel_query — Cancela uma consulta (query) assíncrona
- pg_client_encoding — Retorna a codificação do cliente
- pg_close — Fecha uma conexão PostgreSQL
- pg_connect_poll — Poll the status of an in-progress asynchronous PostgreSQL connection attempt.
- pg_connect — Abre uma conexão PostgreSQL
- pg_connection_busy — Verifica se a conexão está ocupada ou não
- pg_connection_reset — Reinicia uma conexão (reconecta)
- pg_connection_status — Retorna o status da conexão
- pg_consume_input — Reads input on the connection
- pg_convert — Converte os valores de um array associativo em uma declaração SQL apropriada.
- pg_copy_from — Insere registros em uma tabela a partir de um array
- pg_copy_to — Copia uma tabela em um array
- pg_dbname — Retorna o nome do banco de dados
- pg_delete — Remove registros.
- pg_end_copy — Sincroniza com o backend PostgreSQL
- pg_escape_bytea — Gera binários para o tipo bytea
- pg_escape_identifier — Escape a identifier for insertion into a text field
- pg_escape_literal — Escape a literal for insertion into a text field
- pg_escape_string — Gera string para o tipo text/char
- pg_execute — Sends a request to execute a prepared statement with given parameters, and waits for the result.
- pg_fetch_all_columns — Fetches all rows in a particular result column as an array
- pg_fetch_all — Retorna todas as linhas (registros) como um array
- pg_fetch_array — Retorna uma linha (registro) como um array
- pg_fetch_assoc — Retorna uma linha (registro) como uma matriz associativa
- pg_fetch_object — Retorna uma linha (registro) como um objeto
- pg_fetch_result — Retorna valores a partir de um recurso (resource) de resultado
- pg_fetch_row — Retorna uma linha como um array enumerado
- pg_field_is_null — Testa se o campo é NULL
- pg_field_name — Retorna o nome de um campo
- pg_field_num — Retorna o número do campo referido
- pg_field_prtlen — Retorna o comprimento impresso
- pg_field_size — Retorna o tamanho de armazenamento interno de um campo
- pg_field_table — Returns the name or oid of the tables field
- pg_field_type_oid — Returns the type ID (OID) for the corresponding field number
- pg_field_type — Retorna o nome do tipo para o campo de nome correspondente
- pg_flush — Flush outbound query data on the connection
- pg_free_result — Libera a memória usada pelo resultado
- pg_get_notify — Gets SQL NOTIFY message
- pg_get_pid — Gets the backend's process ID
- pg_get_result — Retorna o resultado de uma consulta (query) assíncrona
- pg_host — Retorna o nome da máquina associada a uma conexão
- pg_insert — Insere um array na tabela
- pg_last_error — Retorna a string da última mensagem de erro de uma conexão
- pg_last_notice — Retorna a última notificação do servidor PostgreSQL
- pg_last_oid — Retorna o último oid do objeto
- pg_lo_close — Fecha um objeto grande (large object)
- pg_lo_create — Cria um objeto grande (large object)
- pg_lo_export — Exporta um objeto grande (large object) para um arquivo
- pg_lo_import — Importa um objeto grande (large object) a partir de um arquivo
- pg_lo_open — Abre um objeto grande (large object)
- pg_lo_read_all — Lê um objeto grande (large object) inteiro e o envia diretamente para o navegador
- pg_lo_read — Lê um objeto grande (large object)
- pg_lo_seek — Procura uma posição em um objeto grande (large object)
- pg_lo_tell — Retorna a posição atual de um objeto grande (large object)
- pg_lo_truncate — Truncates a large object
- pg_lo_unlink — Remove um objeto grande (large object)
- pg_lo_write — Escreve em um objeto grande (large object)
- pg_meta_data — Retorna os metadados da tabela.
- pg_num_fields — Retorna o número de campos
- pg_num_rows — Retorna o número de linhas
- pg_options — Retorna as opções associadas com a conexão
- pg_parameter_status — Looks up a current parameter setting of the server.
- pg_pconnect — Abre uma conexão PostgreSQL persistente
- pg_ping — Faz um ping na conexão com o banco de dados
- pg_port — Retorna o número da porta associada com a conexão.
- pg_prepare — Submits a request to create a prepared statement with the given parameters, and waits for completion.
- pg_put_line — Envia uma string terminada em NULL para o backend PostgreSQL
- pg_query_params — Submits a command to the server and waits for the result, with the ability to pass parameters separately from the SQL command text.
- pg_query — Executa uma consulta (query)
- pg_result_error_field — Returns an individual field of an error report.
- pg_result_error — Retorna a mensagem de erro associada a um resultado
- pg_result_seek — Altera a posição do ponteiro interno de um recurso (resource) de resultado
- pg_result_status — Retorna o status do resultado da consulta (query)
- pg_select — Seleciona registros.
- pg_send_execute — Sends a request to execute a prepared statement with given parameters, without waiting for the result(s).
- pg_send_prepare — Sends a request to create a prepared statement with the given parameters, without waiting for completion.
- pg_send_query_params — Submits a command and separate parameters to the server without waiting for the result(s).
- pg_send_query — Envia uma consulta (query) assincrona
- pg_set_client_encoding — Define a codificação do cliente
- pg_set_error_verbosity — Determines the verbosity of messages returned by pg_last_error and pg_result_error.
- pg_socket — Get a read only handle to the socket underlying a PostgreSQL connection
- pg_trace — Habilita rastreamento em uma conexão PostgreSQL
- pg_transaction_status — Returns the current in-transaction status of the server.
- pg_tty — Retorna o nome da tty associada com a conexão
- pg_unescape_bytea — Faz escape binário para o tipo bytea
- pg_untrace — Desabilita o rastreamento de uma conexão PostgreSQL
- pg_update — Atualiza uma tabela.
- pg_version — Returns an array with client, protocol and server version (when available)