Ser DBA é administrar um serviço de suma importância dentro de uma instituição, seja ela de qualquer porte. Muitas empresas sequer tem um DBA e desenvolvedores acabam por assumir este papel. Mais que uma palestra esta apresentação é uma reflexão …
Nesta palestra demonstramos como iniciar no desenvolvimento de uma funcionalidade para o PostgreSQL. Passando por preparação do ambiente de desenvolvimento, compilação, testes de regressão, principais componentes e pontos de extensão.
Uma palestra que passeia por funcionalidades do PostgreSQL que muitos desconhecem, esqueceram que existe, ou se conhecem não blogaram muito sobre o assunto
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.
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.