pgintcl is 'n Tcl koppelvlak tot PostgreSQL, wat self heeltemal geskryf in Tcl, en nie staatmaak op libpq. Dit is hoogs maar nie heeltemal verenigbaar met ander Tcl interfaces, maar dit is stadiger.
Dit implemente byna al die bevele in libpgtcl, die Tcl koppelvlak saam met PostgreSQL (tot 8,0 vrylating), plus dit het 'n paar uitbreidings. Maar dit is heeltemal in Tcl geskryf, so nie die samestelling van 'n spesifieke platform vereis.
Ek het hierdie in staat wees om Tcl / Tk databasis kliënte gebruik op platforms waar die PostgreSQL kliënt biblioteek (libpq) en die Tcl koppelvlak (libpgtcl) nie beskikbaar is nie (of nie beskikbaar was nie op die oomblik, of was te veel moeite om te bou) .
pgin.tcl gebruik die Tcl binêre data en TCP socket funksies direk kommunikeer met 'n PostgreSQL databasis bediener, met behulp van die interne PostgreSQL frontend / backend protokol. Daarom, pgin.tcl is afhanklik van die protokol, eerder as beskerm teen sy besonderhede as is-libpq gebaseerde programme. Hierdie weergawe van pgin.tcl gebruik weergawe 3 van die PostgreSQL protokol, en slegs kommunikeer met PostgreSQL-7,4 en hoër bedieners.
pgin.tcl is ook hoogs versoenbaar is met pgtcl-ng, die "Next Generation"-libpq gebaseer implementering van die pgtcl koppelvlak. pgtcl-ng kan gevind word by http://gborg.postgresql.org/project/pgtclng/ (Dit sal beweeg om binnekort pgfoundry.) Dieselfde toets suite word gebruik om beide koppelvlakke te verifieer.
Dit is weergawe 3 van pgin.tcl, wat Unicode karakter stel enkodering en dekodering doen. Hierdie weergawe is getoets met LATIN1 en UTF8 databasis coderingen, sowel as SQL_ASCII. (Let SQL_ASCII geïnkripteer databasisse bedoel slegs vir 7-bit ASCII karakters. Moet nie gebruik SQL_ASCII databasisse as jou data sluit nie-ASCII karakters.) Dit behoort te werk met enige PostgreSQL databasis encoding, maar gebruikers toets word aangemoedig. (Die vorige weergawe 2 van pgin.tcl sluit nie tekensetcoderingen hantering Dit kan slegs behoorlik werk met SQL_ASCII geïnkripteer databasisse..)
Wat is nuut in hierdie release:
- Hierdie vrystelling voeg 2 nuwe instruksies en 'n nuwe -pid opsie om pg_listen, en bepaal 'n fout met die geval-regstelling van name kennisgewing.
- Dit is getoets met PostgreSQL 9.1.0 asook ouer weergawes.
Wat is nuut in weergawe 3.3.0:
- Hierdie vrystelling voeg een nuwe manier van die herwinning navraag resultate en is getoets met PostgreSQL-9.0.3
Wat is nuut in weergawe 3.2.1:
- voeg nuwe funksies en fixes vir PostgreSQL-9,0.
Wat is nuut in weergawe 3.1.0:
- Hierdie vrystelling voeg 'n paar nuwe instruksies en opsies gebaseer oor die onlangse PostgreSQL libpq toevoegings.
Vereistes :
- Tcl / Tk
- PostgreSQL
Kommentaar nie gevind