pgintcl является Tcl интерфейс к PostgreSQL, которая сама по себе, полностью написанный на Tcl, и не полагаться на LIBPQ. Это очень, но не полностью совместимы с другими интерфейсами Tcl, хотя это slower.It реализует почти все команды в libpgtcl, интерфейс Tcl в комплекте с PostgreSQL (до выпуска 8,0), а также имеет некоторые расширения. Но это полностью написанный на Tcl, поэтому не требует компиляции для конкретных platform.I написал это, чтобы быть в состоянии использовать Tcl / Tk клиентов базы данных на платформах, где библиотеки PostgreSQL клиента (LIBPQ) и интерфейс Tcl (libpgtcl) не доступны (или не были доступны в то время, или слишком много хлопот, чтобы строить). pgin.tcl использует Tcl двоичных данных и особенностей TCP сокет общаться напрямую с сервером базы данных PostgreSQL, используя внутренний интерфейс PostgreSQL / бэкэнд протокола. Таким образом, pgin.tcl зависит от протокола, а не защищен от его детали, которые LIBPQ-приложений. Эта версия pgin.tcl версия использует 3 протокола PostgreSQL, и только общается с PostgreSQL-7.4 и выше servers.pgin.tcl также полностью совместим с pgtcl-нг, "нового поколения " LIBPQ- основан осуществления pgtcl интерфейс. pgtcl-нг можно найти на http://gborg.postgresql.org/project/pgtclng/ (он будет двигаться к pgfoundry в ближайшее время.) же набор тестов используется для проверки и interfaces.This является версии 3 pgin.tcl , которая делает набор символов Unicode кодирования и декодирования. Эта версия была протестирована с latin1 и UTF8 кодировки базы данных, а также SQL_ASCII. (Примечание SQL_ASCII закодированных баз данных предназначены для 7-битные символы ASCII только. Не используйте SQL_ASCII баз данных, если ваши данные включают в себя, не-ASCII символов.) Он должен работать с любой кодировкой базы данных PostgreSQL, но пользователь тестирования EN