UnixODBC
Aus Limbas Wiki
<-- zurück zu Installation / <-- zurück zur Hauptseite-Portale
Inhaltsverzeichnis |
Installation
Das Packet unixODBC installieren
Treiber
postgreSQL
Das Packet 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 muß extra installiert werden. Es ist auch ratsam die neuste PostgreSQL Version zu installieren
die aktuellen Packetrepositories 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
