pgintcl egy Tcl interfészt a PostgreSQL, amely maga is írt teljesen Tcl, és nem támaszkodik libpq. Ez nagyon de nem teljesen kompatibilis más Tcl interfészek, bár ez lassabb.
Végrehajtásakor, szinte minden a parancsokat libpgtcl, a Tcl interface csomagban PostgreSQL (amíg kiadja 8,0), plusz van néhány kiterjesztés. De ez van írva teljesen Tcl, így nem igényel összeállítása egy adott platformon.
Azért írtam ezt, hogy képes legyen használni Tcl / Tk adatbázis ügyfelek platformok, ahol a PostgreSQL kliens könyvtár (libpq) és a Tcl interfész (libpgtcl) nem állnak rendelkezésre (vagy nem álltak rendelkezésre idején, vagy túl nagy baj, hogy építeni) .
pgin.tcl használja a Tcl bináris adatok és a TCP socket funkciók közvetlenül kommunikálni a PostgreSQL adatbázis-kiszolgálóval, a belső PostgreSQL frontend / backend protokollt. Ezért pgin.tcl függ a protokoll, ahelyett, hogy védelmet annak részletei, amelyek libpq-alapú alkalmazások. Ez a verzió a pgin.tcl használ 3-as verzióját a PostgreSQL protokollt, és csak kommunikál PostgreSQL-7.4 és újabb szervereket.
pgin.tcl is nagymértékben kompatibilis pgtcl-ng, a "Next Generation" libpq-alapú megvalósítása a pgtcl felület. pgtcl-ng megtalálható a http://gborg.postgresql.org/project/pgtclng/ (Ez lesz mozgás a pgfoundry hamarosan.) Ugyanez tesztsorozat lehet ellenőrizni mindkét interfészt.
Ez 3-as verzióját pgin.tcl, amely nem Unicode karakterkészlet kódoló és dekódoló. Ez a verzió már tesztelték latin1 és UTF8 kódolást adatbázis, valamint SQL_ASCII. (Megjegyzés SQL_ASCII kódolt adatbázisok szólnak 7-bites ASCII karaktereket csak. Ne használja SQL_ASCII adatbázisokat, ha az adatok tartalma nem ASCII karaktereket.) Meg kell dolgozni minden PostgreSQL adatbázis kódolás, de a felhasználói tesztelés javasolt. (A korábbi verzió 2. pgin.tcl nem tartalmazza karakterkészlet kódolását kezelését. Ez csak működnek megfelelően SQL_ASCII kódolt adatbázisok.)
Mi az új ebben a kiadásban:
- Ez a kiadás 2 új parancsokat és egy új -pid opciót pg_listen, valamint rögzíti a bug ítélkezési korrekció az értesítés nevét.
- Ez lett tesztelve PostgreSQL 9.1.0, valamint a régebbi verziók.
Mi az új verzióban 3.3.0:
- Ez a kiadás egy új módja a letöltést lekérdezés eredményét , és tesztelték a PostgreSQL-9.0.3
Mi az új a 3.2.1-es változata:
- hozzáteszi, új funkciók és javítások a PostgreSQL-9.0.
Mi az új verzióban 3.1.0:
- Ez a kiadás egészíti ki néhány új parancsokat és beállításokat alapul A legutóbbi PostgreSQL libpq kiegészítéseket.
követelmények :
- Tcl / Tk
- PostgreSQL
Hozzászólás nem található