pgintcl是一個Tcl接口PostgreSQL的,這本身就是完全的Tcl寫的,不依賴於libpq的。這是高度但不完全與其它Tcl的接口兼容,雖然它是比較慢。
它實現了幾乎所有libpgtcl目錄的命令,捆綁的PostgreSQL Tcl的接口(直到8.0版),再加上它有一些擴展。但它完全是在Tcl的寫入,所以不需要編譯為一個特定的平台。
我寫這能夠使用的Tcl / Tk數據庫客戶端上,其中PostgreSQL客戶端庫(libpq的)和Tcl的接口(libpgtcl目錄)不可用的平台(或無法獲得的時候,或者是太麻煩建) 。
pgin.tcl使用Tcl的二進制數據和TCP套接字功能直接與PostgreSQL數據庫服務器通信,使用內部PostgreSQL的前端/後端協議。因此,pgin.tcl取決於協議,而不是被保護免受其細節是基於libpq的應用程序。這個版本的pgin.tcl使用PostgreSQL的協議版本3,只有在PostgreSQL-7.4和更高的服務器進行通信。
pgin.tcl也與將pgtcl-NG,“下一代”基於libpq的實施將pgtcl接口高度兼容。將pgtcl-納克可以在http://gborg.postgresql.org/project/pgtclng/找到(它將被移動很快pgfoundry。)同樣的測試套件用於檢驗兩個接口。
這是pgin.tcl,這確實Unicode字符集編碼和解碼的3版本。這個版本已經過測試,LATIN1和UTF8編碼數據庫,以及SQL_ASCII。 (注SQL_ASCII編碼數據庫意味著只有7位ASCII字符,不要用SQL_ASCII數據庫中,如果您的數據包括非ASCII字符)。它應該與任何PostgreSQL數據庫的編碼工作,但用戶測試是鼓勵。 (pgin.tcl的先前版本2不包括字符集編碼處理,可能只用SQL_ASCII編碼數據庫的正常工作。)
什麼在此版本中是新的:
- 在這個版本增加了2個新的命令和新-pid選項pg_listen,並修復一個bug與案例修正通知的名字。
- 有人在PostgreSQL 9.1.0,以及舊版本進行測試。
什麼是3.3.0版本,新的:
- 在這個版本增加了檢索查詢結果的一個新途徑,並已經過測試的PostgreSQL-9.0.3
什麼版本3.2.1是新的:
- 在增加了新的功能和修正對PostgreSQL-9.0。
什麼是3.1.0版本,新的:
- 在此版本增加了一些新的命令和選項的基礎最近的PostgreSQL的libpq增加。
要求:
- 的Tcl / Tk
- 在PostgreSQL的
評論沒有發現