pgintcl é uma interface Tcl para PostgreSQL, que é em si inteiramente escrito em Tcl, e não depende de libpq. É altamente mas não totalmente compatível com as outras interfaces Tcl, embora seja mais lenta.
Ele implementa quase todos os comandos em libpgtcl, a interface Tcl empacotado com PostgreSQL (até versão 8.0), além de ter algumas extensões. Mas ele é inteiramente escrito em Tcl, assim não necessita de compilação para uma plataforma específica.
Eu escrevi isso para ser capaz de usar clientes de banco de dados Tcl / Tk em plataformas onde a biblioteca PostgreSQL cliente (libpq) ea interface Tcl (libpgtcl) não estão disponíveis (ou não estavam disponíveis no momento, ou eram muito trabalho para construir) .
pgin.tcl usa os dados binários Tcl e recursos soquete TCP para se comunicar diretamente com um servidor de banco de dados PostgreSQL, PostgreSQL usando o protocolo cliente / servidor interno. Portanto, pgin.tcl é dependente do protocolo, em vez de ser protegido contra os seus detalhes são como aplicativos libpq-base. Esta versão do pgin.tcl usa a versão 3 do protocolo PostgreSQL, e só se comunica com PostgreSQL 7.4-e servidores mais elevados.
pgin.tcl também é altamente compatível com pgtcl-ng, o "Next Generation" implementação baseada em libpq da interface pgtcl. pgtcl-ng podem ser encontradas em http://gborg.postgresql.org/project/pgtclng/ (Ele vai estar se movendo para pgFoundry em breve.) O mesmo conjunto de teste é usado para verificar as duas interfaces.
Esta é a versão 3 do pgin.tcl, que faz conjunto de caracteres Unicode codificação e decodificação. Esta versão tem sido testado com LATIN1 e codificações da base de dados UTF8, bem como SQL_ASCII. (Nota SQL_ASCII bancos de dados codificados são destinadas para apenas caracteres ASCII de 7 bits. Não use bancos de dados SQL_ASCII se seus dados inclui caracteres não-ASCII.) Ele deve funcionar com qualquer codificação de banco de dados PostgreSQL, mas os testes de usuário é encorajado. (A versão anterior de 2 pgin.tcl não inclui personagem manipulação conjunto de codificação Ela só poderá funcionar adequadamente com SQL_ASCII bancos de dados codificados.).
O que é novo nesta versão:
- Esta versão adiciona dois novos comandos e uma nova opção para -pid pg_listen, e corrige um bug com o caso de correcção de nomes de notificação.
- Foi testado com PostgreSQL 9.1.0, bem como as versões mais antigas.
O que é novo na versão 3.3.0:
- Esta versão adiciona uma nova maneira de recuperar resultados da consulta , e foi testado com PostgreSQL 9.0.3-
O que é novo na versão 3.2.1:
- adiciona novos recursos e correções para o PostgreSQL-9.0.
O que é novo na versão 3.1.0:
- Esta versão adiciona alguns novos comandos e opções baseadas em recentes adições PostgreSQL libpq.
Requisitos :
- Tcl / Tk
- PostgreSQL
Comentários não encontrado