{"id":387,"date":"2026-04-15T13:00:33","date_gmt":"2026-04-15T16:00:33","guid":{"rendered":"https:\/\/jrtx.com.br\/blog\/2026\/04\/15\/aula-2-instalacao-e-configuracao-do-postgresql-linux-e-windo\/"},"modified":"2026-04-15T13:00:33","modified_gmt":"2026-04-15T16:00:33","slug":"aula-2-instalacao-e-configuracao-do-postgresql-linux-e-windo","status":"publish","type":"post","link":"https:\/\/jrtx.com.br\/blog\/2026\/04\/15\/aula-2-instalacao-e-configuracao-do-postgresql-linux-e-windo\/","title":{"rendered":"Aula 2: Instala\u00e7\u00e3o e configura\u00e7\u00e3o do PostgreSQL \u2014 Linux e Windows"},"content":{"rendered":"<p>Bem-vindo \u00e0 segunda aula do nosso curso &#8220;PostgreSQL \u2014 Do Zero ao Avan\u00e7ado&#8221;. Hoje, vamos nos concentrar na <strong>instala\u00e7\u00e3o e configura\u00e7\u00e3o do<\/strong> PostgreSQL, um passo essencial para quem deseja dominar esta poderosa ferramenta de banco de dados. Entender como instalar e configurar adequadamente o PostgreSQL \u00e9 crucial para garantir o desempenho e a seguran\u00e7a das suas aplica\u00e7\u00f5es. Nesta aula, voc\u00ea aprender\u00e1 como realizar a instala\u00e7\u00e3o tanto em sistemas Linux quanto em Windows, al\u00e9m de entender as op\u00e7\u00f5es de configura\u00e7\u00e3o essenciais.<\/p>\n<h3>O que voc\u00ea vai aprender nesta aula<\/h3>\n<ul>\n<li>Instalar PostgreSQL em sistemas Linux e Windows.<\/li>\n<li>Configurar de maneira b\u00e1sica o PostgreSQL para o seu uso inicial.<\/li>\n<li>Entender os arquivos de configura\u00e7\u00e3o essenciais do PostgreSQL.<\/li>\n<li>Verificar se o PostgreSQL est\u00e1 rodando corretamente.<\/li>\n<\/ul>\n<h3>Fundamentos da Instala\u00e7\u00e3o e Configura\u00e7\u00e3o do PostgreSQL<\/h3>\n<p>Antes de come\u00e7ar, vamos entender rapidamente por que o PostgreSQL \u00e9 uma escolha popular. Ele \u00e9 um sistema de gerenciamento de banco de dados relacional open-source, o que significa que seu c\u00f3digo-fonte \u00e9 aberto e gratuito para uso, modifica\u00e7\u00e3o e distribui\u00e7\u00e3o. Ele oferece suporte avan\u00e7ado a recursos como integridade referencial, transa\u00e7\u00f5es ACID (Atomicidade, Consist\u00eancia, Isolamento, Durabilidade), e linguagens procedurais. Agora, vamos ao que interessa: instalar e configurar.<\/p>\n<h3>Instala\u00e7\u00e3o e Configura\u00e7\u00e3o do PostgreSQL no Linux<\/h3>\n<p>Vamos come\u00e7ar pelo sistema operacional Linux, usando o Ubuntu como exemplo. Este procedimento pode ser adaptado para outras distribui\u00e7\u00f5es como Debian, CentOS ou RHEL.<\/p>\n<pre><code>\nsudo apt update\nsudo apt install postgresql postgresql-contrib\n<\/code><\/pre>\n<p>O primeiro comando, <strong>sudo apt update<\/strong>, atualiza o \u00edndice de pacotes do seu reposit\u00f3rio para garantir que voc\u00ea est\u00e1 instalando a vers\u00e3o mais recente dispon\u00edvel. Em seguida, <strong>sudo apt install postgresql postgresql-contrib<\/strong> instala o PostgreSQL junto com alguns componentes adicionais \u00fateis denominados &#8220;contrib&#8221;. Agora, vamos verificar se o PostgreSQL est\u00e1 em execu\u00e7\u00e3o:<\/p>\n<pre><code>\nsudo systemctl status postgresql\n<\/code><\/pre>\n<p>O comando <strong>sudo systemctl status postgresql<\/strong> mostra o status do servi\u00e7o, indicando se ele est\u00e1 ativo e funcionando corretamente. Se tudo estiver em ordem, voc\u00ea ver\u00e1 uma mensagem de status ativa.<\/p>\n<h3>Instala\u00e7\u00e3o e Configura\u00e7\u00e3o do PostgreSQL no Windows<\/h3>\n<p>Para instalar o PostgreSQL no Windows, voc\u00ea precisar\u00e1 baixar o instalador do site oficial (www.postgresql.org). Siga estes passos:<\/p>\n<ol>\n<li>Baixe o instalador do PostgreSQL para Windows.<\/li>\n<li>Execute o instalador e siga as instru\u00e7\u00f5es na tela.<\/li>\n<li>Escolha os componentes desejados, como pgAdmin, que \u00e9 uma ferramenta de gest\u00e3o gr\u00e1fica para seu banco de dados.<\/li>\n<li>Defina um usu\u00e1rio e senha para o banco de dados.<\/li>\n<li>Finalize a instala\u00e7\u00e3o e inicie o servi\u00e7o PostgreSQL.<\/li>\n<\/ol>\n<p>Verifique se a instala\u00e7\u00e3o foi bem-sucedida usando o prompt de comando:<\/p>\n<pre><code>\npsql -U postgres -W\n<\/code><\/pre>\n<p>Aqui, <strong>psql<\/strong> \u00e9 o cliente de linha de comando do PostgreSQL. Com <strong>-U postgres<\/strong>, voc\u00ea se conecta usando o nome de usu\u00e1rio padr\u00e3o, e a op\u00e7\u00e3o <strong>-W<\/strong> solicita a senha. Nossos especialistas utilizam diariamente este processo em projetos na JRT Technology Solutions para garantir que o PostgreSQL esteja configurado adequadamente desde o in\u00edcio.<\/p>\n<h3>Arquivos de Configura\u00e7\u00e3o Essenciais<\/h3>\n<p>Ap\u00f3s a instala\u00e7\u00e3o, \u00e9 importante conhecer alguns arquivos de configura\u00e7\u00e3o do PostgreSQL. No Linux, os principais s\u00e3o:<\/p>\n<ul>\n<li><strong>\/etc\/postgresql\/[vers\u00e3o]\/main\/postgresql.conf:<\/strong> Arquivo principal de configura\u00e7\u00e3o do PostgreSQL.<\/li>\n<li><strong>\/etc\/postgresql\/[vers\u00e3o]\/main\/pg_hba.conf:<\/strong> Controla as permiss\u00f5es de acesso ao banco de dados.<\/li>\n<\/ul>\n<p>No Windows, voc\u00ea encontrar\u00e1 esses arquivos no diret\u00f3rio de instala\u00e7\u00e3o do PostgreSQL. Entender e ajustar esses arquivos \u00e9 crucial para a seguran\u00e7a e desempenho do seu sistema.<\/p>\n<h3>Resumo da Aula 2<\/h3>\n<p>Nesta aula, voc\u00ea aprendeu a fazer a <strong>instala\u00e7\u00e3o e configura\u00e7\u00e3o do<\/strong> PostgreSQL em sistemas Linux e Windows. Exploramos os processos detalhados de instala\u00e7\u00e3o, al\u00e9m de introduzir os principais arquivos de configura\u00e7\u00e3o. Na pr\u00f3xima aula, vamos aprofundar nas configura\u00e7\u00f5es avan\u00e7adas e pr\u00e1ticas recomendadas para gerenciamento de bancos de dados no PostgreSQL.<\/p>\n<div style=\"margin:48px 0 32px;padding:32px 24px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:16px;text-align:center;\">\n<p style=\"margin:0 0 8px;font-size:17px;color:#111827;font-weight:700;\">Quer aprender na pr\u00e1tica com especialistas?<\/p>\n<p style=\"margin:0 0 24px;font-size:15px;color:#1f2937;font-weight:400;\">A JRT Technology Solutions oferece treinamentos e implementa\u00e7\u00e3o de PostgreSQL para equipes corporativas.<\/p>\n<p>  <a href=\"https:\/\/api.whatsapp.com\/send\/?phone=5521980606699&#038;text=Ol%C3%A1%21+Tenho+interesse+no+treinamento+de+PostgreSQL.&#038;type=phone_number&#038;app_absent=0\"\n     target=\"_blank\" rel=\"noopener noreferrer\"\n     style=\"display:inline-flex;align-items:center;gap:12px;background:#25D366;color:#ffffff;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-size:16px;font-weight:600;padding:14px 28px;border-radius:100px;text-decoration:none;box-shadow:0 4px 12px rgba(37,211,102,0.4);letter-spacing:0.01em;\"><br \/>\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"22\" height=\"22\" viewBox=\"0 0 24 24\" fill=\"#ffffff\">\n      <path d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z\"\/>\n    <\/svg><br \/>\n    Falar no WhatsApp<br \/>\n  <\/a>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Aprenda a instalar e configurar o PostgreSQL no Linux e Windows. Guia passo a passo para iniciantes. Clique e domine o PostgreSQL agora!<\/p>\n","protected":false},"author":1,"featured_media":385,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"iawp_total_views":0,"footnotes":""},"categories":[75],"tags":[601,600,603,599,602],"class_list":["post-387","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-devops","tag-banco-de-dados-open-source","tag-configuracao-postgresql-windows","tag-configurar-postgresql-windows","tag-instalacao-postgresql-linux","tag-tutorial-postgresql-linux"],"_links":{"self":[{"href":"https:\/\/jrtx.com.br\/blog\/wp-json\/wp\/v2\/posts\/387","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jrtx.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jrtx.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jrtx.com.br\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jrtx.com.br\/blog\/wp-json\/wp\/v2\/comments?post=387"}],"version-history":[{"count":0,"href":"https:\/\/jrtx.com.br\/blog\/wp-json\/wp\/v2\/posts\/387\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/jrtx.com.br\/blog\/wp-json\/wp\/v2\/media\/385"}],"wp:attachment":[{"href":"https:\/\/jrtx.com.br\/blog\/wp-json\/wp\/v2\/media?parent=387"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jrtx.com.br\/blog\/wp-json\/wp\/v2\/categories?post=387"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jrtx.com.br\/blog\/wp-json\/wp\/v2\/tags?post=387"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}