O futuro do PGConf.Brasil

O PGConf.Brasil 2022 está no ar, com tudo em cima para acontecer nos dias 26 e 27 de agosto: Há mais de 75 dias para o evento já temos mais de 100 inscritos Uma grade espetacular com 4 salas simultâneas resultado do maior CFP da nossa história, com 93 propostas recebidas Temos literalmente um engarrafamento […]

PGConf.Brasil 2019 lançado!

Você sabe que em 2018 fizemos um evento de arromba, certo? Não viu? Bom, você pode olhar o site do PGConf.Brasil 2018 para dar uma espiada. Deixamos também uma Galeria de fotos no Facebook, a grade com descrição de todas as palestras e os slides de cada uma, a avaliação final do evento, incluindo a descrição […]

Sobre o PGConf Brasil 2018

O começo Há um mês, demos início ao PGConf Brasil 2018. Credenciamento, welcome coffee, estandes de patrocinadores, canecas, camisetas, etc e tal. Claro que a história não começa bem aí… começa em 2017, no PGBR2017, organizado pelo Sebastian Webber em Porto Alegre / RS. Fazia um tempo que eu não organizava um grande evento, a […]

Desabilitando todos os gatilhos do PostgreSQL

Uma dica rápida vindo de uma pergunta no Telegram hoje de manhã: Como desativar todos os gatilhos de todas as tabelas de uma vez só? A princípio pensei em consultar o INFORMATION SCHEMA para isso com algo como: SELECT ‘ALTER TABLE ‘ || event_object_schema || ‘.’ || event_object_table || ‘ DISABLE TRIGGER ‘ || trigger_name […]

Proteja o seu banco de dados PostgreSQL

Segurança é um tema que só quem tem experiência se preocupa. Neste caso, experiência significa que você já foi invadido um dia. E a pergunta nunca é se você será invadido, mas quando. Um cliente me pediu um resumo rápido das medidas de segurança para proteger o seu PostgreSQL. Comecei a enumerar e achei melhor […]

Sintaxe no PostgreSQL: endereço de rede

Bom, chega um ponto em que estou falando mais sobre tipos de dados do que sobre sintaxe propriamente dito. O PostgreSQL é um SGDB que nasceu com uma proposta ousada, não apenas substituir o Ingres, mas ter uma arquitetura orientada a objetos e ser muito extensível. Um dos impactos disso é a capacidade de se […]

Sintaxe no PostgreSQL: ENUM

Os tipos enumerados ou ENUM, são uma das melhores ideias que o PostgreSQL copiou do MySQL. Sério! Eles foram introduzidos na versão 8.3 do Postgres e são realmente muito úteis. Claro que a implementação no PostgreSQL é bem mais elegantes, pois utiliza o CREATE TYPE e ALTER TYPE como veremos a seguir. Isso nos dá […]

Sintaxe no PostgreSQL: booleanos

Se você não leu, recomendo que veja o artigo sobre estrutura léxica do PostgreSQL antes de começar por aqui. Toda informática é baseada na lógica booleana. Os dados booleanos são utilizados geralmente como flags para marcar se determinado atributo de uma tabela está presente ou não. Por incrível que pareça, apesar de ser o tipo […]

Sintaxe no PostgreSQL: estrutura lexica

Este post inicia uma série de artigos sobre a linguagem SQL no PostgreSQL. Na documentação oficial, o capítulo 4 possui uma longa explicação sobre sintaxe SQL no PostgreSQL. Confesso que quando eu li sobre isso há mais de 15 anos, tive vontade de pular essa parte. Bastante burocrática e pouco interessante. Mas… o mal mora […]

Sobre certificações em TI

O colega Fábio Prado me pediu minha opinião sobre certificações, para ajudar num artigo dele sobre o assunto…. então resolvi deixar registrado por aqui. Quem me conhece sabe que sou uma pessoa de opiniões fortes, tanto na forma quanto no conteúdo. Então vou tentar fazer um esforço de escrever de forma um pouco mais racional, […]