PostgreSQL

Por que aprender várias linguagens de programação me tornou um DBA (e desenvolvedor) melhor?

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 …

Dicas de sobrevivência de um DBA sem mouse

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

Primeiros passos em Machine Learning no PostgreSQL

Nesta palestra apresento como dar os primeiros passos em aprendizado de máquina no PostgreSQL

Hacking PostgreSQL

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.

Um bot do telegram que funciona dentro do PostgreSQL

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

Extensão para gerar dados fictícios no PostgreSQL

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

Curiosidades sobre o PostgreSQL que você (talvez) não sabia e se sabia vale a pena lembrar

Uma palestra que passeia por funcionalidades do PostgreSQL que muitos desconhecem, esqueceram que existe, ou se conhecem não blogaram muito sobre o assunto

Montando um Postgres como um filesystem

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?

Uma técnica de concatenação para SQL

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.

COALESCE e o aninhador frenético

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.