Posts

Instalações de executáveis binários pré-compilados ou bibliotecas dinâmicas podem não ter as dependências bem resolvidas e quando executados ou carregadas, respectivamente, podem retornar o erro could not load library cannot open shared object file. Em alguns casos links simbólicos podem ser uma solução de contorno.

CONTINUE LENDO

Este final de semana foi o 1o. Meetup do DBFloripa e ao final do Meetup apresentei uma pequena talk..

CONTINUE LENDO

Utilizando recursos de extensibilidade do PostgreSQL, criei um bot que funciona dentro do PostgreSQL, e disponibilizei no Github.

CONTINUE LENDO

Utilizando recursos de extensibilidade do PostgreSQL, criei uma extensão para gerar dados aleatórios e disponibilizei ela no Github.

CONTINUE LENDO

Sem ter um problema específico, queria fazer uma prova de conceito: Como seria montar um banco de dados Postgres como uma estrutura de diretório?

CONTINUE LENDO

Na tabela users de uma base de dados do Redmine existe um campo firstname e outro lastname e eu precisava mostrar ambos concatenados, separados por um espaço, representando assim um nome completo. O problema? Bem, quando o usuário na verdade é um grupo, firstname contem '' (vazio) no lugar de NULL, e isto muda toda a história.

CONTINUE LENDO

Um belo dia eu me deparei com um SQL no mínimo estranho, por assim dizer. Não que só devam existir SQLs perfeitos, ou que nunca tenha visto SQLs estranhos, mas o autor do SQL propagave esta técnica como sendo adequada e que cobria todas as possibilidades do problema e portante era “a melhor”. Com não concordei no fato de considerar ela “a melhor” sugeri outras formas de obter o mesmo resultado.

CONTINUE LENDO

Controverso, polêmico, misterioso. Vamos falar sobre ele, aquele que não deve ser mencionado… precisamos falar sobre NULL.

CONTINUE LENDO

Continuando a série de posts sobre contribus vou apresentar hoje o auth_delay que é uma extensão utilizada para dificultar ataques de força-bruta contra o seu servidor Postgres.

CONTINUE LENDO

No momento que escrevo estas linhas a versão atual do Postgres é a 9.2 e ao todo são 41 módulos no contrib, então vou iniciar uma série onde vou apresentar o funcionamento da maioria deles e farei isto seguindo a ordem alfabética dos módulos.

CONTINUE LENDO