Introdução O psql é a ferramenta de linha de comando padrão para interagir com bancos de dados PostgreSQL, permitindo que você execute consultas SQL, configure o servidor, administre usuários e bancos de dados, importe e exporte dados, e muito mais. Neste artigo, você vai aprender sobre os principais utilitários, parâmetros e comandos, como também verá
Categoria:Categoria:Manutenção
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
Removendo registros idênticos no PostgreSQL
Eu sei, em teoria toda tabela deveria ter uma chave primaria e registros jamais poderiam ser duplicados. Mas a vida é uma caixinha de surpresas…. em algumas situações bem peculiares, você pode precisar de uma tabela sem uma PK, como numa área intermediária para a carga de dados. Estes dias a pergunta aparecer na lista
PostgreSQL fillfactor
Precisei fazer uma prova simples para um cliente para mostrar como o parâmetro de storage FILLFACTOR afeta uma tabela e como verificar a sua eficiência. Toda vez que um UPDATE é executado no PostgreSQL, ele marca a tupla atualizada para remoção posterior e cria um novo registro. Porém, se no bloco onde o dado está
Movendo objetos no Postgres
Quando você cria um objeto seja ele uma tabela, visão, função, etc, a não ser que você especifique o contrário, ele vai ser criado no esquema ‘public’, no tablespace ‘pg_default’ e o dono do objeto será o ‘postgres’. Dependendo da aplicação, não há nenhum problema nisso. Sério, existem aplicações que funcionam muito bem com este
Particionamento de Tabelas no postgres – automatizando
Já falamos um bocado sobre particionamento de tabelas por aqui: Particionamento de Tabelas no postgres – Quando? Particionamento de Tabelas no postgres – Como Particionamento de Tabelas no postgres – Detalhes Para encerrar a série, vamos juntar tudo numa única função para tornar o dia-a-dia mais simples. Claro, se você tem poucas tabelas particionadas e
Particionamento de Tabelas no postgres – Detalhes
Bom, até agora já discutimos QUANDO e COMO particionar tabelas. Apesar se já ser possível trabalhar com as nossas tabelas particionadas com o que vimos até agora, na prática precisamos ver mais alguns detalhes. Sim, ainda temos alguns deles para discutir aqui. E o particionamento de uma tabela com FK para outra tabela particionada? Sim,
Particionamento de tabelas no postgres – Como?
Bom, já contei um pouco sobre quando particionar tabelas no postgres. Agora vamos explicar direito como. Se você nunca leu a documentação do PostgreSQL sobre particionamento ou se você leu e não entendeu muito bem… este post é para você. Mas é claro que isto não substitui a documentação oficial. Não vou cobrir alguns pontos da
Particionamento de Tabelas no postgres – Quando?
Já faz tempo que eu quero falar sobre particionamento de tabelas no PostgreSQL. Quando você lida com bases realmente grandes, o particionamento de tabelas é quase um item obrigatório. Lidar com uma tabela com mais de 500GB é um verdadeiro inferno. Mas afinal, o que é o particionamento de tabelas em banco de dados. O
