J'exécute le serveur PostgreSQL auquel je veux accéder à partir du programme sous wine. J'ai installé le logiciel Wine nécessaire pour pouvoir établir une connexion ODBC.
Mais est-il possible d'accéder au serveur PostgreSQL local à partir de wine?
Ou est-ce que mon approche est fausse et qu'il existe peut-être une meilleure solution?
Cela tourna presque droit. Le backend ODBC semble pris en charge uniquement pour le préfixe wine 32 bits. Donc, si vous utilisez Ubuntu 64 bits, le préfixe par défaut sera 64 bits, et voici les étapes nécessaires pour installer la prise en charge de ODBC:
créer un préfixe de vin 32 bits (s'il n'existe pas):
WINEPREFIX="/home/zetah/prefix32" WINEARCH='win32' wine 'wineboot'
installer les librairies nécessaires:
WINEPREFIX="/home/zetah/prefix32" winetricks jet40 mdac28
installez le programme nécessitant ODBC dans ce préfixe
après avoir téléchargé le pilote ODBC 32 bits à partir de http://www.postgresql.org/ftp/odbc/versions/msi/ installez-le:
WINEPREFIX="/home/zetah/prefix32" wine msiexec /i psqlodbc.msi
Après cela, accéder au serveur PostgreSQL local devrait être possible dans le programme wine via ODBC.