Introdução Já percorremos um bom caminho até aqui. Instalamos o PostgreSQL em diferentes cenários, vimos algumas ferramentas para utilização no dia a dia, mas você já deve estar um pouco cansado disso e louco para colocar a mão na massa, não é? Então, neste artigo, exploraremos os principais comandos e conceitos envolvidos na administração e
Categoria:Categoria:SQL
Gerenciando o PostgreSQL com o pgAdmin 4
Introdução Se você está procurando uma solução intuitiva e eficiente para gerenciar suas bases de dados PostgreSQL, o pgAdmin 4 é a resposta. Esse software de administração de banco de dados oferece uma interface amigável e repleta de recursos para simplificar tarefas de manutenção e análise de dados. Além de fornecer uma alternativa acessível ao
Removendo colunas com OIDs no PostgreSQL
A partir da versão 12 (já tem um tempinho…) o Postgres deixa de suportar o uso da coluna oculta “OID” ou “Object Identifier” que até então era opcional em tabelas normais, e também se torna uma coluna explícita nas tabelas do catálogo do sistema. Até a versão 11, você poderia criar uma tabela com a
Jogando Termo com Postgres
Esses dias, no meio do happy hour, estava comentando da última partida de Termo, que virou mania recentemente. Aí uma colega perguntou qual a palavra você utiliza para começar o jogo? Após ver que o nosso expert Guedes já pegou o dicionário para brincar no banco de dados, resolvi responder à pergunta com um pouco
CHAR para VARCHAR
Há muito tempo, em uma galáxia muito, muito distante… lá na era do COBOL, os dados eram armazenados de forma tabular e os dados eram armazenados em uma tabela onde cada coluna ocupava espaços fixos nessa tabela. Assim, o CEP ocupava a posição de 1 a 7, o número de 8 a 12, o logradouro
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
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
Entenda a sintaxe dos tipos ENUM no PostgreSQL: definição com CREATE TYPE, alterações com ALTER TYPE e boas práticas de uso.
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
