O que é o PostgreSQL
PostgreSQL é um banco de dados relacional de código aberto. Ele organiza os registros em tabelas, mantém relações entre elas e garante a consistência das operações.
O banco agrega ferramentas de consulta, transações confiáveis e extensões que ampliam o que ele consegue fazer. É uma escolha comum em aplicações web e em sistemas com volume de dados sério.
Relações e consistência
As chaves identificam e ligam as linhas, e as restrições evitam registros inválidos. A gravação de um pedido e a atualização do estoque acontecem dentro de uma transação.
Extensões e evolução
A extensão acrescenta função sem trocar o banco. Busca por texto, tipos geométricos e recursos para dados temporais são exemplos que o projeto pode instalar quando precisa.
A mudança do modelo acompanha a migration. A tabela nova e o campo alterado entram por um passo versionado, e o banco evolui junto com o código.
A escolha do projeto
O PostgreSQL atende do projeto pequeno ao sistema grande, e a configuração e a manutenção definem o limite do uso. O backup e a recuperação fazem parte da rotina.
Para revisar o modelo e as consultas de um projeto, o Desenvolvimento Colaborativo da Dev Side Studio permite trabalhar as tabelas durante a sessão.
Dúvidas frequentes
Perguntas frequentes sobre PostgreSQL
- PostgreSQL é gratuito?
- Sim. É um software de código aberto, distribuído gratuitamente e mantido por uma comunidade. O custo aparece na infraestrutura e no trabalho de administrar o banco.
- O que uma transação garante?
- A [transação](/glossario/transacao/) agrupa várias operações e confirma todas ou nenhuma. Se uma parte falha, o banco volta ao estado anterior, sem registro pela metade.
- Preciso conhecer extensões para usar?
- Não. Extensões acrescentam funções sob demanda, como busca de texto e tipo de dados especial. O projeto começa com tabelas, consultas e as operações que precisa.
Para continuar
Recursos relacionados
Documentação
PostgreSQL: o que é
Apresenta o banco, o modelo relacional e os recursos disponíveis.
Abrir recursoSite de referência
Wikipedia: PostgreSQL
Descreve a história, os recursos e o modelo de licenciamento do banco.
Abrir recursoAplicação na formação
Developer Workspace
O PostgreSQL guarda os registros de projetos que precisam de consistência e consultas relacionais.
Conhecer a formação
Fontes consultadas
Referências deste verbete
Este verbete ajudou você?
Obrigado pela resposta. Ela fica salva apenas neste navegador.