Pacote candidato / alternativa para o pacote python-pgsql em 11.10

1

Qual é o pacote candidato ou alternativa para o pacote python-pgsql (module) no Ubuntu 11.10?

Um indicador de erro que pode ajudar:

Error: You need to have the python-pgsql module installed to use this script. 'apt-get install python-pgsql' on debian.

ATUALIZAÇÃO:

O davical-cmdlnutl versão 1.2.0 funciona.

    
por pl1nk 26.06.2012 / 21:05

1 resposta

2

Desenvolvedores Debian sugerem também python-psycopg2 ou python-pygresql . Eles removeram o pacote de sua distribuição, como o Ubuntu . Pode haver algumas alterações de código necessárias para usar os novos pacotes. Você pode perguntar ao autor do script que pretende usar para ajustar seu código a esses pacotes.

Adaptando o davical-cmdlnut ao psycopg2

Deve haver uma tradução bastante direta entre pyPgSQL e psycopg2. O tratamento diferente de cotação é talvez o mais difícil de fazer entre estes.

Observe também que os desenvolvedores do psycopg2 aconselham strongy contra o uso de + para compor querys, que davical-cmdlnut faz em todo o lugar. Essa é a razão pela qual eles têm que fazer tantas citações manuais, enquanto que o psycopg2 faria tudo isso automaticamente se os parâmetros fossem passados à sua maneira .

    
por MvG 26.06.2012 / 22:18