psycopg

Tela Software:
psycopg
Detalhes de Software:
Versão: 1.1.21
Data de upload: 12 May 15
Licença: Livre
Popularidade: 16

Rating: nan/5 (Total Votes: 0)

psycopg é um adaptador de banco de dados PostgreSQL para a linguagem de programação Python. Suas principais vantagens são que ele apoia a plena Python DBAPI 2.0 e é o segmento de seguros no nível 2.
psycopg foi projetado para aplicações fortemente multi-threaded que criam e destroem lotes de cursores e fazer um número notável de inserções concorrentes ou atualizações.
A distribuição psycopg inclui ZPsycopgDA, um adaptador de banco de dados do Zope. Esta página é sobre psycopg 2, uma reescrita quase completa do ramo 1.1.x psycopg.
Psycopg duas características completo COPY protocolo v3 libpq TO / COPY FROM e adaptação de objetos completo para todos os tipos básicos Python 2.3: cordas (incluindo unicode), ints, longs, flutuadores, buffers (objetos binários), booleans, mx.DateTime e tipos de data e hora builtin .
Ele também suporta consultas unicode e listas Python mapeados para matrizes PostgreSQL

O que é novo nesta versão:.

  • As características deste lançamentos um analisador bytea para se certificar de psycopg irá trabalhar com dados binários de forma independente a partir de libpq e versões do PostgreSQL; suporte para codificação de caracteres não-normalizados; uma correção para consultas vazias; e melhores relatórios de erro.

O que é novo na versão 2.4 Beta 1:

  • Novos recursos e alterações
  • Adicionado register_composite () função para lançar PostgreSQL tipos compostos em Python tuplas / namedtuples.
  • iteração mais eficiente em cursores nomeados.
  • O script de construção recusa-se a adivinhar os valores se pg_config não foi encontrado.
  • Conexões e cursores são fracamente referenceable.
  • Adicionado 'b' e do modo 't' para objetos grandes: escrever pode lidar com ambas as cordas bytes e Unicode; leitura pode retornar tanto bytes cordas ou unicode decodificado.
  • COPY envia dados Unicode para arquivos de execução io.TextIOBase.
  • O script de construção recusa-se a adivinhar os valores se pg_config não foi encontrado.
  • Melhorado PostgreSQL-Python codificações mapeamento. Adicionado algumas codificações que faltam: EUC_CN, EUC_JIS_2004, ISO885910, ISO885916, LATIN10, SHIFT_JIS_2004
  • .
  • Caiu repetidas pesquisas de dicionário com consulta unicode / parâmetros.
  • listas vazias Python corretamente ida e volta - & gt; PostgreSQL - & gt; Python.
  • Correções de bugs:
  • Fixed adaptação de Nada em tipos compostos (ticket # 26). Relatório de bug por Karsten Hilbert.
  • Corrigido diversos vazamentos de referência nos caminhos de código menos comuns.
  • Fixed segfault quando um objeto grande é fechado e sua conexão não mais disponível.
  • Adicionado ícone que faltava para pacote ZPsycopgDA, não disponível em Zope 2.12.9 (ticket # 30). Relatório de erros e correção por Pumukel.

O que é novo na versão 2.3.2:

  • versão corrige um bug relatado em 2.3.0 e 2.3.1 impedindo psycopg se conectar a pgBouncer

O que é novo na versão 2.3.0:

  • Esta versão introduz muitas características novas como o suporte para a confirmação de duas fases e aviso paylod, um hstore de / para o adaptador dict, e cancelamento de consulta.
  • Ele também descarta o suporte para o protocolo libpq 2, o que significa que psycopg agora funciona apenas com PostgreSQL 7.4 ou superior em Python 2,4-2,7.

O que é novo na versão 2.3.0 Beta 1:

  • Esta versão introduz muitas novas funcionalidades relacionadas com a PostgreSQL 9.0.
  • psycopg agora suporta consolidação de duas fases (TCP), conforme especificado pelo PEP-249, AVISAR cargas úteis, eo novo tipo hstore.

O que é novo na versão 2.2.2:

  • Esta versão corrige alguns erros relacionados com a propagação de exceção e melhora o suporte para fusos horários.

O que é novo na versão 2.0.13:

  • Esta versão corrige um impasse relacionado ao uso do mesmo conexão de vários segmentos.
  • Além disso, introduz suporte para matrizes UUID.

O que é novo na versão 2.0.9:

  • Esta versão adiciona suporte melhor para COPY FROM / COPY com separadores cotadas e tamanho consulta ilimitada, melhor manuseio de INF e NaN valores float, e suporte para UUID e Inet PostgreSQL.
  • executemany () agora retorna o número correto de linhas afetadas para várias instruções INSERT e UPDATE.

O que é novo na versão 2.0.8:.

  • Alguns vazamentos de memória menores foram corrigidos
  • Esta versão também adiciona um novo método get_backend_pid () sobre o objeto de conexão e fornece suporte para objetos grandes.

Programas semelhantes

Outro software de desenvolvedor Federico Di Gregorio

ZPsycopgDA
ZPsycopgDA

14 Apr 15

Psycopg2
Psycopg2

17 Feb 15

Comentário para psycopg

Comentários não encontrado
Adicionar comentário
Ligue imagens!