ecpg

1. ecpg

anderson d fontes
andersond

(usa Linux Mint)

Enviado em 09/08/2012 - 16:25h


Olá senhores, postei no forum de postresql, mas ninguém respondeu, parece não ter muito movimento por lá, então como também tem a ver com o c, postei aqui

Sou novato na area, faço facu de eng e estou seguindo o livro do Matthew e Stones pra tentar fazer uma aplicação sql no linux. No livro (e também na literatura web) diz que tem um comando no shell chamado ecpg pra pré-processar os comandos sql no código c antes de compilar com o cc ou gcc. Mas eu dou o comando e ele simplesmente não existe. Aparentemente estão todos os pacotes instalados (menos o psql admin), alguém tem alguma dica? Como saber se o ecpg está realmente instalado e funcionand ?

em tempo: em geral, os srs. profissionais do mercado costumam usar o ecpg ou aquele outro método que usa a libpq ? é que o ecpg me pareceu mais fácil de usar, mas não sei se tudo á é 100% compatível.. o livro fala em tal de pro-c, mas eu vou fazer no vi compilar usando o próprio linux..

Grato desde já. Um abraço


  


2. Re: ecpg

cr0n
_di0

(usa FreeBSD)

Enviado em 11/08/2012 - 01:20h

Precisa instalar o pacote da lib para desenvolvimento, chamada libecpg-dev, uma vez instalada, o pré-processador embutido SQL( ecpg) já deve estar instalado, inclusive pronto e disponível para ser usado/chamado através da linha de comando do seu sistema Linux, digitando ecpg, leia a documentação do manual (man ecpg) para detalhes da sintaxe do comando e dos argumentos disponíveis.

Através da linguagem C, você deve incluir as diretivas ecpgtype.h e ecpglib.h em seu fonte, onde se encontram protótipos responsáveis pela interface.

Você pode fazer um teste implementando métodos que conectam ao banco, se tudo ocorrer corretamente, você terá acesso
ao seu banco usando essa API.

Maiores detalhes usando ecpg com C, leia a documentação oficial do PostgreSQL através do link abaixo:

http://pgdocptbr.sourceforge.net/pg80/ecpg.html







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts