pgintcl yra TCL sąsaja PostgreSQL, kuris pats yra parašyta visiškai TCL, o ne remtis libpq. Jis yra labai, bet nėra visiškai suderinama su kitomis TCL sąsajų, nors tai yra lėtesnis.
Ji įgyvendina beveik visi libpgtcl komandas, TCL sąsaja siejama su PostgreSQL (iki išleisti 8,0), plius jis turi keletą plėtinius. Bet tai yra parašyta visiškai TCL, todėl nereikalauja sudarymą už konkrečios platformos.
Parašiau tai, kad būtų galima naudoti TCL / Tk duomenų bazės klientus platformų, kur PostgreSQL klientas biblioteka (libpq) ir TCL sąsaja (libpgtcl) nėra (arba nebuvo tuo metu, arba buvo per daug sunku pastatyti) ,
pgin.tcl naudoja TCL dvejetainiai duomenys ir TCP lizdas funkcijas tiesiogiai bendrauti su PostgreSQL duomenų bazės serverio, naudojant vidaus PostgreSQL front / posistemės protokolą. Todėl pgin.tcl yra priklausomas nuo protokolo, o ne apsaugoti nuo jos detales, kaip yra libpq taikymai. Šis pgin.tcl versija naudoja iš PostgreSQL protokolo 3 versiją ir tik bendrauja su PostgreSQL-7,4 ir aukštojo serverių.
pgin.tcl taip pat labai suderinama su pgtcl-ng, "Next Generation" libpq pagrindu įgyvendinant pgtcl sąsaja. pgtcl-ng galima rasti http://gborg.postgresql.org/project/pgtclng/ (Tai bus perkelti į pgfoundry greičiau.) Tas pats bandymo komplekto naudojama patikrinti abi sąsajos.
Tai pgin.tcl, o tai "Unicode" simbolių rinkinys kodavimo ir dekodavimo 3 versija. Ši versija buvo išbandyta su Latin1 ir UTF8 duomenų bazių koduotes, taip pat SQL_ASCII. (Pastaba SQL_ASCII užkoduoti duomenų bazės yra skirtas tik 7 bitų ASCII simbolių. Nenaudokite SQL_ASCII duomenų bazes, jei jūsų duomenys yra ne ASCII simbolių.) Reikėtų dirbti su bet PostgreSQL duomenų bazės koduotę, bet vartotojas bandymai yra skatinamas. (Ankstesnis 2 iš pgin.tcl versija neapima simbolių rinkinys kodavimo tvarkymo Ji gali dirbti tik tinkamai su SQL_ASCII užkoduoti duomenų bazėse.).
Kas naujo , šioje laidoje:
- Ši laida papildyta 2 naujas komandas ir naują -pid parinktį pg_listen, ir nustato klaidą su teismų korekcijos pranešimų pavadinimus.
- Jis buvo išbandytas su PostgreSQL 9.1.0, taip pat vyresnio amžiaus versijomis.
Kas naujo versijos 3.3.0:
- Ši laida papildyta vieną naują būdą išgauti užklausos rezultatus ir buvo išbandytas su PostgreSQL-9.0.3
Kas naujo 3.2.1 versija:
- priduria naujų funkcijų ir pataisymai PostgreSQL-9.0.
Kas naujo versijos 3.1.0:
- Ši laida papildyta keletą naujų komandų ir parinkčių remiantis apie naujausius PostgreSQL libpq papildymų.
Reikalavimai
- TCL / TK
- PostgreSQL;
Komentarai nerastas