On 01/11/2012 11:04 PM, Johan Vromans wrote:
Hugo Coolens<[email protected]>  writes:

Wat moet ik dan ingeven voor "Name of the ODBC data source on your system"
ik heb geprobeerd met:
postgresql://localhost/mydb
De koppeling van de PostgreSQL database met ODBC moet je met externe
tools regelen. Meestal is er een fraaie GUI tool die dat doet.
Ik heb uit je file opgemaakt dat ik odbc-postgresql moest bij-installeren, daarnaast heb ik ook unixodbc-bin bijgeinstalleerd. Ik zie dat op mijn systeem de file /usr/lib/psqlodbc.so niet aanwezig is maar wel de volgende twee: /usr/lib/odbc/psqlodbca.so en /usr/lib/odbc/psqlodbcw.so

Ik heb dan bij wijze van experiment zelf maar zo een .odbc.ini aangemaakt
met volgende aanpassingen:
Driver = /usr/lib/odbc/psqlodbca.so
Servername = localhost
Username = postgres
Password = ...
Daarna base opnieuw gestart en als naam voor "Name of the ODBC data source on your 
system" mydb opgegeven waarna een connection test succesvol verloopt
en ik tot mijn verbazing wel aan de tables wijzigingen kon aanbrengen.

Zou je me kunnen zeggen welke "externe tool met gui" ik onder Linux kan 
gebruiken voor dit doel?

Alvast dank bij voorbaat
hugo
Het netto effect is date je $HOME/.odbc.ini wordt gevuld met iets als:

; begin odbc.ini
[ODBC Data Sources]
mydb = PostgreSQL ODBC Driver

[mydb]
Driver = /usr/lib/psqlodbc.so
Description = PostgreSQL Data Source
DSN = mydb
Servername = phoenix.squirrel.nl
Port = 5432
;Socket = 4096
Protocol = 7.2
UserName =
Password =
Database = mydb
ReadOnly = no
ServerType = Postgres
FetchBufferSize = 99
ServerOptions =
ConnectOptions =
;Options = 3
Trace = 0
TraceFile = /var/log/PostgreSQL_test_trace.log
Debug = 0
DebugFile = /var/log/PostgreSQL_test_debug.log

[Default]
Driver = /usr/lib/psqlodbc.so
Description = PostgreSQL Data Source
Server = localhost
Port = 5432
UserName = valid_user
Password = valid_passwd
;Socket = 4096
;end odbc.ini


--
-----------------------------------------------------------------
To unsubscribe send email to [email protected]
For additional commands send email to [email protected]
with Subject: help

Antwoord per e-mail aan