pgintcl est une interface Tcl PostgreSQL, qui est lui-même entièrement écrit en Tcl, et ne repose pas sur libpq. Il est fort mais pas tout à fait compatible avec d'autres interfaces Tcl, bien qu'il soit plus lent.
Il met en œuvre presque toutes les commandes dans libpgtcl, l'interface Tcl livré avec PostgreSQL (jusqu'à la version 8.0), de plus il possède quelques extensions. Mais il est entièrement écrit en Tcl, donc ne nécessite pas de compilation pour une plate-forme spécifique.
Je l'ai écrit que cela soit en mesure d'utiliser les clients de base de données Tcl / Tk sur les plateformes où la bibliothèque PostgreSQL client (libpq) et l'interface Tcl (de libpgtcl) ne sont pas disponibles (ou ne sont pas disponibles à l'époque, ou étais trop de peine à construire) .
pgin.tcl utilise les données binaires Tcl et fonctionnalités TCP socket pour communiquer directement avec un serveur de base de données PostgreSQL, en utilisant le protocole PostgreSQL client / serveur interne. Par conséquent, pgin.tcl dépend du protocole, au lieu d'être à l'abri de ses détails comme les applications à base de libpq. Cette version de pgin.tcl utilise la version 3 du protocole de PostgreSQL, et ne communique avec PostgreSQL 7.4 et les serveurs plus élevés.
pgin.tcl est également très compatible avec pgtcl-ng, le «Next Generation» mise en œuvre basée sur libpq de l'interface pgtcl. pgtcl-ng peut être trouvé à http://gborg.postgresql.org/project/pgtclng/ (Il sera de passer à PgFoundry bientôt.) La même suite de test est utilisé pour vérifier les deux interfaces.
Ceci est la version 3 de pgin.tcl, qui fait jeu de caractères Unicode codage et de décodage. Cette version a été testé avec LATIN1 et codages de base de données UTF8, ainsi que SQL_ASCII. (Remarque SQL_ASCII bases de données codées sont destinés à des caractères ASCII 7 bits uniquement. Ne pas utiliser des bases de données SQL_ASCII si vos données comprend des caractères non-ASCII.) Il devrait travailler avec tout codage de base de données PostgreSQL, mais les tests de l'utilisateur est encouragé. (La version précédente de 2 pgin.tcl ne comprend pas la manipulation jeu de codage de caractères Il ne peut fonctionner correctement avec les bases de données codées SQL_ASCII..)
Quoi de neuf dans cette version:
- Cette version ajoute deux nouvelles commandes et une nouvelle option -pid à pg_listen, et corrige un bug avec le cas de correction des noms de notification.
- Il a été testé avec PostgreSQL 9.1.0 ainsi que les anciennes versions.
Ce qui est nouveau dans la version 3.3.0:
- Cette version ajoute une nouvelle façon de récupérer des résultats de la requête , et a été testé avec PostgreSQL 9.0.3-
Quoi de neuf dans la version 3.2.1:
- ajoute de nouvelles fonctionnalités et des correctifs pour PostgreSQL 9.0.
Quoi de neuf dans la version 3.1.0:
basé
- Cette version ajoute quelques nouvelles commandes et options sur les récents ajouts PostgreSQL libpq.
Exigences :
- Tcl / Tk
- PostgreSQL
Commentaires non trouvées