Utilizando o log csv do PostgreSQL

Uma das novidades bacanas da versão 8.3 do PostgreSQL foi a possibilidade de gerar os logs do banco no formato CSV. Quando eu precisei de uma forma mais eficiente de analisar os logs do banco eu assumi o seguinte raciocínio: “com o csv eu posso criar minha super aplicação .net para extrair os dados e dai pensei: se for uma tabela, é só dar um select!”. Abaixo eu dou mais detalhes de como isso faz sentido.

Na documentação eu encontrei toda a estrutura da tabela e como importar o arquivo. Mas antes de começarmos, vamos alterar algumas configurações no postgresql.conf:

Mais >

Compilando o PostgreSQL no RHEL 5

Confesso que não é muito diferente do debian, é só instalar as libs necessárias e o ./configure, make e make installl de sempre. Mas talvez isso possa ajudar alguém. Segue:

Instale as bibliotecas necessárias:

yum install bison flex zlib zlib-devel readline readline-devel

Baixe o postgresql (no exemplo estou usando uma versão antiga e tenho que baixar ela do ftp-archive):

wget -c ftp://ftp-archives.postgresql.org/pub/source/v8.2.4/postgresql-8.2.4.tar.bz2

Mais >

Conectando sua aplicação .Net no PostgreSQL

Baixe o npgsql do site pgFoundry e decompacte ele no desktop, por exemplo.

Abra o visual studio(nas imagens, eu estou utilizando o a versão express 2008) e crie um novo projeto:

Adicione as referencias do npgsql:

Mais >