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

QtAlchemy
QtAlchemy

20 Feb 15

DBengine
DBengine

2 Jun 15

Katalog
Katalog

3 Jun 15

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!