Digite para filtrar os verbetes do Glossário.

    Banco de dados · Developer Workspace

    O que é PostgreSQL?

    PostgreSQL é um banco relacional de código aberto com recursos avançados. Entenda tabelas, transações, extensões e a escolha dele para o seu projeto.

    Também chamado de: Postgres, banco relacional de código aberto

    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

    Aplicaçã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
    Capa da Formação Developer Workspace

    Fontes consultadas

    Referências deste verbete

    Este verbete ajudou você?

    Planos Promovaweb

    Tire seus projetos do papel

    O Plano Martech cobre automação e atendimento. O Plano IA Makers acrescenta desenvolvimento com IA, enquanto o Plano Founders trata de gestão de negócios. Todos são anuais.

    Plano Martech

    Para conectar automação, marketing e atendimento com infraestrutura própria.

    R$ 897

    R$ 597/ano

    • Grade de automação, atendimento, marketing e análise de indicadores
    • Instalador Exclusivo Promovaweb
    • n8n, Evolution API, Chatwoot e Mautic
    • Trilha DevOps incluída
    • Encontros ao vivo (terça e quinta)
    • Comunidade e acompanhamento
    Conhecer o plano

    Plano Founders

    Plano anual para fazer um projeto de tecnologia avançar, com 90 dias de mentoria intensiva. R$ 1.997 à vista ou até 10x de R$ 219 no cartão.

    R$ 1.997/ano

    • 12 meses de acesso ao Founders
    • 90 dias de mentoria intensiva, um encontro por dia útil
    • Dia de conteúdo (terça e quinta) e War Room (segunda, quarta e sexta)
    • Encontro semanal em grupo após a fase intensiva
    • Formação Vibe Coding incluída no plano anual
    • Consultoria individual de até duas horas (bônus)
    Conhecer o plano