alexmontoanelli

a place to have some fun..

Acessando Bases Postgresql via ODBC no Debian

Para começar instale os seguintes pacotes:

apt-get install unixodbc odbc-postgresql odbcinst1debian1

Agora crie um arquivo temporário com o seguinte conteudo:

[PostgreSQL]
Description     = PostgreSQL driver for Linux & Win32
Driver          = /usr/lib/odbc/psqlodbca.so
Setup           = /usr/lib/odbc/libodbcpsqlS.so
FileUsage       = 1

Execute:

odbcinst -i -d -f /meu/arquivo/temporario

Crie outro arquivo temporário, com o seguinte conteúdo

[MEUBANCO]
Description = Meu Baco
Driver      = PostgreSQL
SERVER      = HOST_OU_IP_DO_SERVIDOR
USER        = root
PASSWORD    =
PORT        = 5432
DATABASE    = MEUBANCO
Option      = 3

Execute o seguinte comando:

odbcinst -i -d -f /meu/arquivo/temporario/numero/2

Agora é testar:

isql meubanco

Se tudo der certo, você entrará num prompt sql.

Abraços

August 13th, 2008 by alexm