-
dbexpress & postgresql
:!:
j'ai une version entreprise de kylix3......
j'avais intallé kylix3 avec la version postgresql 2.1
la connection était OK testé notamment avec l'exemple dbxplorer
j'ai mis à jour la version postgresql , coté serveur mais également les librairies coté client.....
notamment le paquetage RPM : postgresql_libs ( librairies clientes dynamiques).
et la plus rien ne marche correctement:
-> la librairie dyn libsqlpg.so ne peut être chargée...
-> si je réinstalle l'ancienne librairie : libpq.so.2.2
apparemment c'est mieux mais plantage du programme
Inquiétant pour l'avenir ...
-
le driver dbexpress est effectivement spécifique pour une version de ll'API cliente. si dans la version 2.2 il y ades changement de l'interface des API, le driver ne marchera pas. s'il n'y a que des ajouts de fonctionnalités ca peut encore marché, mais en théorie il faut un driver dbexpress pour chaque nouvelle version de l'API cliente.
-
Apparemment, c'est le cas puisque quand j'installe la version 3 de la librairie dynamique libpq.so (donc une versioon majeure par rapport à la version 2.2). L'application ne peut pas charger la LD libsqlpg.so de dbexpress....
Le problème c'est que si je laisse l'ancienne librairie libpq.so.2.2 l'application se plante (incompatibilité avec le serveur 3.1????).
Il me faudrait trouver le Driver libsqlpg.so correspondant à la biliothèque cliente libpq.so.3.0 (si elle existe)....
Dans tous les cas, je deviens extrêment dépendant de Borland pour mettre à jour PostgreSQL......
et où?