-
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: Funciona, mas você não consegue filtrar apenas os gatilhos que estão habilitados. Então achei melhor partir para […]
-
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 […]
-
Lançada a grade do PGConf Brasil 2018
Em novembro eu postei aqui e aqui sobre o PGConf Brasil 2018. Eu prometi para mim mesmo que não ficaria postando trocentas vezes sobre o evento. Mas é um momento muito especial e eu estou orgulhoso em divulgar uma grade realmente excepcional. Sobre seleção das palestras Foi uma maratona… recebemos um número recorde de propostas de […]
-
Extreme Go Horse DBA
Todos já conhecem o DBA Chuck Norris, aquele mega phoda que tudo pode no CPD. Aquele que está acima de Deus. Mas os tempos mudaram, estamos na era DevOps e migrando tudo para as nuvens. Então a moda agora é DBA XGH. Veja aqui uma compilação das melhores técnicas XGH para PostgrSQL: Se você é […]
-
Chaves Artificiais no PostgreSQL: desempenho
Falamos sobre a criação de chaves artificiais, sobre como usar UUID ou sequencias, inclusive sobre a nova sintaxe adotada no PostgreSQL 10 utilizando as chamadas IDENTITY COLUMNs. Uma reação comum que eu vi por aí é achar que é mais simples usar UUID sempre, uma vez que você não tem risco de colisão e pode […]
-
Chaves artificiais no PostgreSQL
Criar chaves artificiais virou um vício com o advento das ferramentas de ORM. Mesmo antes delas, as chaves artificiais já existiam e temos bons motivos (e maus motivos também) para adota-las. Existem várias formas de criar uma chave artificial. No PostgreSQL temos duas bastante utilizadas. Uma utiliza as sequências, para gerar números sequenciais. Note que […]
Sobre a Savepoint
A Savepoint é uma empresa especializada em PostgreSQL, oferecendo consultoria e mentoria personalizada, com foco em soluções eficientes, parceria de longo prazo e capacitação de equipes.
Categorias
- Banco de Dados (87)
- Geral (19)
- Informática (9)
- Notícias (125)
- Oracle (52)
- PostgreSQL (200)
- Software Livre (76)
- Tecnologia da Informação (44)
backup beer best pratice blog book Bruce Momjian cluster Conisli DBA Debian Education FISL FLOSS interview job Josh Berkus linux Microsoft migration MySQL Oracle performance pgbr2011 PGCon Brasil 2007 PGCon Brasil 2008 PGCon Brasil 2009 PGConf Brasil 2018 postgres PostgreSQL PSL-ABCD psql Red Hat security sintaxe storage Sun tablespace tuning XOOPS