Atualizado em 05 de Março de 2014

Lista de Comandos PHP para PostgreSQL

Olá pessoal,

Recentemente criei um post sobre Lista de Comandos PHP para MySQL onde o leitor Bruno deu a sugestão de fazemos a mesma listagem com os comandos para o PostgreSQL.

Então para o Bruno e todos os demais leitores vamos ver a Lista de Comandos PHP para PostgreSQL, Vamos a lista dos comandos:
  • 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: 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_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_string: Gera string para o tipo text/char
  • pg_execute: Envia uma solicitação para executar uma declaração preparada com determinados parâmetros, e aguarda o resultado.
  • pg_fetch_all_columns: Retorna todas as linhas em uma coluna determinado resultado como uma matriz
  • 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: Retorna o nome ou o id do campo da tabela
  • pg_field_type: Retorna o nome do tipo para o campo de nome correspondente
  • pg_free_result: Libera a memória usada pelo resultado
  • 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_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_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_put_line: Envia uma string terminada em NULL para o backend PostgreSQL
  • pg_query: Executa uma consulta (query)
  • 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_query: Envia uma consulta (query) assincrona
  • pg_set_client_encoding: Define a codificação do cliente
  • pg_trace: Habilita rastreamento em uma conexão PostgreSQL
  • pg_untrace: Desabilita o rastreamento de uma conexão PostgreSQL
  • pg_update: Atualiza uma tabela.

Aí esta a lista de comandos, se alguém conhecer mais algum compartilhe comentando.


Não deixem de enviar seus comentários e suas sugestões para novos posts afinal o blog e de vocês.


E isso aí pessoal, até a próxima.

Comentários

Sua foto do perfil

MARCELO BRANCO

Maurício, parabéns pelo seu post. Muito interessante. Valeu...

16 de Abril de 2014 - 19:52

Adicionar novo comentário

Sua foto do perfil

NEWSLETTER

Receba dicas de programação
em seu e-mail

Curso de PHP Básico

TWITTER

Acompanhe tudo o que rola
com Mauricio Programador

Curso de Lógica de Programação

NEWSLETTER