Instalando driver ODBC para Postgre (psqlODBC) no windows
Neste artigo falaremos sobre como baixar e instalar um driver PGSQL-ODBC no windows, para então poder configurar uma conexão ao PostgreSQL utilizando ODBC para ser usada em .NET, Delphi ou qualquer outra necessidade de conectar ao Postgre sem a utilização de um driver nativo, como é o caso do PHP ou o Java.
Vamos então seguir o passo a passo para a instalação do driver ODBC do Postgre e no post a seguir exemplificaremos como criar uma conexão de acesso ao Postgre utilizando esse driver.
O primeiro passo é saber a diferença entre um driver ODBC ou um driver de conexão nativo:
Em um driver de conexão nativo, a própria linguagem possui todos os métodos de acesso e comunicação com o banco de dados, como é o caso do PHP com o driver de conexão do MySQL ou ao Postgre. Nesse caso, quem gerencia a conexão, executa comandos ou manipula o retorno é a própria linguagem.
Já em um driver ODBC, não é a linguagem quem controla todos os acessoa ao banco e sim, um driver de terceiro, fora da linguagem que faz todos os tratamentos e comunicações.
O próximo passo é baixar o instalador do driver no site oficial do Postgre www.postgresql.org.
Navegue até o item do Download do menu:
Dentro da tela de downloads, clique no item Software Catalogue do menu lateral que abrirá e então, clique em Drivers and interfaces.
A tela seguinte lista diversos drivers para download. Algumas delas são pagas, pois são mantidas por empresas proprietárias e outros gratuitos, mantidos pela própria equipe de desenvolvimento do PostgreSQL.
Localize o produto psqlOBDC e clique em seu tÃtulo.
Serão listados diversas pastas de formatos diferentes de instalação para download: DLL, MM, MSI, OLD e SRC. Segundo as informações do próprio site, dentro de cada pasta são exibidas as versões disponÃveis para download de cada formato, e a menos que haja um motivo especÃfico para utilizar uma versão antiga, é altamente recomendado que você utilize sempre a versão mais atual disponibilizada.
Falaremos um pouquinho sobre cada um desses formatos:
- DLL: É disponibilizado um arquivo ZIP contendo as DLLs de instalação do driver psqlODBC. Para a instalação é necessário saber registrá-las em seu windows, bem como aonde colocar cada arquivo para que possa ser reconhecido pelo sistema operacional. É recomendada apenas para quem sabe como realizar o procedimento.
- MM: Este diretório contem um arquivo ZIP contendo as DLLs (sem documentação) para serem usadas em uma instalação do tipo Merge Module. Estes arquivos são úteis quando você precisa montar um instalador da sua aplicação e junto dele, incluir outros programas ou drivers necessários para o funcionamento dela. Nesse caso, você poderia incluir as DLLs deste diretório junto do seu instalador do aplicativo e já incluir driver ODBC durante o processo de instalação.
- MSI (recomendado): Esta opção disponibilizará um instalador MSI (Microsoft Installer) para ser executado e realizar a instalação do driver psqlODBC. Nesse caso, todas as DLLs serão registradas e direcionadas para seus respectivos diretórios automaticamente. Este formato de instalação inclui a documentação do driver e é a mais recomendada para a maior parte dos usuários windows.
- OLD: Este diretório contém versões arcáicas do driver, disponÃvel apenas por razões históricas.
- SRC: Este formato contém o source (código-fonte) do driver. É muito comum para usuários linux.
Após escolher o formato desejado para a instalação, entre no diretório desejado para realizar o download. Neste artigo utilizaremos o instalador automático, no formato MSI (Microsoft Installer).
Entrando no diretório, serão exibidas diversas versões com suas respectivas datas de lançamento ao lado de cada uma. Nesse exemplo utilizaremos a versão psqlodbc_08_04_0200.zip, publicada em 26/12/2009. Basta escolher a origem do download, selecionando o mirror (espelho) mais próximo da sua localidade e fazer o download:
Após baixar, descompacte o conteúdo do ZIP em qualquer diretório e execute o arquivo psqlodbc.msi para iniciar a instalação. Prossiga clicando em Next.
Selecione se deseja instalar a documentação. É possÃvel também alterar o diretório padrão da instalação ou visualizar a utilização do espaço em disco clicando no botão Disk Usage. A instalação padrão, ou seja, somente o driver ocupará pouco mais de 4mb de espaço em disco e a documentação consome cerca de 170kb. Clique em Next para prosseguir.
Clique em Install para iniciar a instalação do driver.
A instalação é rápida e não demora nem 1 minuto.
Pronto, você concluiu a instalação do driver ODBC para PostgreSQL (psqlODBC) em seu windows com sucesso! O procedimento é o mesmo para todas as versões do windows, seja versão desktop ou servidor.
O próximo passo será configurar uma conexão ODBC utilizando esse driver.
Até lá
julho 9, 2010
·
Marcelo Santino ·
2 Comments
Tags: driver odbc, odbc, pg odbc, pgsql-odbc, pgsqlodbc, postgre odbc, psql-odbc, psqlODBC · Posted in: PostgreSQL








2 Responses
Parabéns pelo post.
Abs,
Aproveite pra assinar nossa newsletter para receber por e-mail quaisquer novas atualizações em nosso site.
Abs,
Leave a Reply