Acessando PostgreSQL com C
O PostgreSQL é um dos principais bancos de dados open source do momento. Veremos neste artigo como acessá-lo utilizando a linguagem C.
Parte 2: Criando o ambiente de testes
Antes de começarmos, vamos partir do princípio que o PostgreSQL já funciona em seu computador e que você tem um banco de dados pronto para ser usado. Também iremos considerar que você já tem um leve conhecimento sobre comandos SQL.
No nosso caso, estamos usando um banco chamado 'TESTE'. Não entraremos em detalhes sobre esses assuntos, pois isto é material suficiente para um outro artigo.
Vamos criar o nosso ambiente de testes usando o psql, que é a ferramenta de linha de comando do PostgreSQL. Caso não saiba usá-la, é bem simples, basta digitar o comando "psql" na linha de comando, finalizando com um ponto-e-vírgula (;).
Para o nosso ambiente de testes, iremos precisar apenas de uma tabela. Iremos criá-la com o comando abaixo:
No nosso caso, estamos usando um banco chamado 'TESTE'. Não entraremos em detalhes sobre esses assuntos, pois isto é material suficiente para um outro artigo.
Vamos criar o nosso ambiente de testes usando o psql, que é a ferramenta de linha de comando do PostgreSQL. Caso não saiba usá-la, é bem simples, basta digitar o comando "psql" na linha de comando, finalizando com um ponto-e-vírgula (;).
Para o nosso ambiente de testes, iremos precisar apenas de uma tabela. Iremos criá-la com o comando abaixo:
CREATE TABLE contatos(
email varchar(255),
nome varchar(255)
);
email varchar(255),
nome varchar(255)
);
Digitando no psql, teremos o seguinte (a palavra 'TESTE' que aparece é o nome do nosso banco de dados):
TESTE=> CREATE TABLE contatos
TESTE=> (
TESTE=> email varchar(255),
TESTE=> nome varchar(255)
TESTE=> );
(note que o comando só é executado quando temos um ';'). Ao pressionar enter no final do comando acima, teremos o seguinte resultado:
teste=> CREATE TABLE
Pronto, nossa tabela está criada e pronta para ser usada.
eu imaginava ser mais complicado, pelo fato do unico banco que acessei usando C foi o oracle, qual tinha que dar algumas voltas ate gerar o binario