PostgreSQL, o banco de dados mais amado… todo ano isso?

Então… saiu mais uma pesquisa do StackOverflow, e pra variar, só dá PostgreSQL de ponta a ponta… Não é só o DB-Engines não, geral e não é de hoje… O Banco de dados mais amado… O mais desejado (o que mais gente quer começar a usar) O mais utilizado por profissionais Sorte de principiante? Só […]

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 […]

Reta final na chamada de trabalhos do PGConf.Brasil 2019

Fevereiro tem sido um mês emocionante para o Postgres, muita coisa acontecendo ao mesmo tempo. Depois de ser declarado o “banco de dados do ano” pela segunda vez consecutiva em janeiro, a Microsoft comprou a CitusData, uma solução Open Soruce para Postgres, voltada para BI. Inscrições Early Bird O nosso PGConf.Brasil, que vai se realizar […]

PostgreSQL: o banco de dados do ano, pelo segundo ano consecutivo!

Em janeiro de 2018, o DB-Engines (site com o ranking mais respeitável sobre bancos dados que eu conheço) publicou um artigo com os bancos de dados do ano, e o PostgreSQL foi o destaque principal. Com o maior crescimento de popularidade no ano, um aumento de 56 pontos ou 17%,  garantiu um primeiro lugar com […]

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á […]