UnixODBC
From Limbas Wiki
<-- zurück zur Hauptseite
Contents
Installation
Das Paket unixODBC installieren
Treiber
postgreSQL
Das Paket postgresql-odbc installieren
Configuration
Infos
Pfade zur den Konfigurationsdateien von unixODBC
$ odbcinst -j
unixODBC 2.2.7
DRIVERS............: /etc/odbcinst.ini
SYSTEM DATA SOURCES: /etc/odbc.ini
USER DATA SOURCES..: /home/auser/.odbc.ini
odbcinst.ini
Anpassen der odbcinst.ini. Wichtig sind die richtigen Pfade zu psqlodbcw.so und libodbcpsqlS.so
[postgreSQLDriver] Description = PostgreSQL Driver = /usr/lib/psqlodbcw.so Driver64 = Setup = /usr/lib/unixODBC/libodbcpsqlS.so Setup64 = UsageCount = 1 CPTimeout = CPReuse =
suse
Driver = /usr/lib/psqlodbcw.so Setup = /usr/lib/unixODBC/libodbcpsqlS.so
centos
Der in der Distribution verfügbare UnixODBC Treiber für PostgreSQL ist für Limbas nicht aktuell genug. Statt des UnixODBC Treibers für PostgreSQL muss der "ODBC Treiber von PostgreSQL" genutzt werden. Der Treiber muss extra installiert werden. Es ist auch ratsam die neuste PostgreSQL Version zu installieren
die aktuellen Paketrepositories sind hier verfügbar
wget http://yum.pgsqlrpms.org/reporpms/8.4/pgdg-centos-8.4-1.noarch.rpm yum update
odbc.ini
Anpassen der odbc.ini
[limbas_odbc] Description = PSQL Driver = postgreSQLDriver Trace = No TraceFile = Database = limbas Servername = localhost Username = limbasuser Password = limbaspassword Port = 5432 Protocol = 6.4 ReadOnly = No RowVersioning = No ShowSystemTables = No ShowOidColumn = No FakeOidIndex = No ConnSettings =
Driver = postgreSQLDriver = [postgreSQLDriver] in odbcinst.ini
Der Datenbankname für den connect wäre dann limbas_odbc