Instalação e Configuração do PostgreSQL no Windows

Share on facebook
Share on twitter
Share on linkedin
Share on pinterest
Share on tumblr
Share on telegram
Share on whatsapp
Share on skype
Share on email

Introdução

Neste tutorial, vamos mergulhar no universo do banco de dados PostgreSQL e aprender a fazer a instalação e configuração deste banco de dados no ambiente Windows.

Introdução ao PostgreSQL

O PostgreSQL é um sistema de gerenciamento de banco de dados poderoso e altamente confiável. Ele é amplamente utilizado em diversas aplicações, desde pequenos projetos até sistemas complexos.

Imagine que o PostgreSQL é como a caixa mágica onde guardamos nossos dados com segurança e facilidade. Vamos agora dar o primeiro passo e instalar esse “guardião de dados”.

Vídeo Aula : Instalação e Configuração do PostgreSQL no Windows 💻💡

https://youtu.be/u47eOT-ZHl4
Como ativar a barra de tarefas transparente w11 : Windows 11
Instalação e Configuração do PostgreSQL no Windows
Instalação e Configuração do PostgreSQL no Windows

Download do PostgreSQL para Instalação e Configuração

Primeiro, precisamos baixar o PostgreSQL.
Acesse o site oficial https://www.postgresql.org, escolha a versão adequada para o Windows e clique em download.

Instalação do PostgreSQL

Com o arquivo baixado, é hora de fazer a instalação. Para isso, abra o arquivo e siga as instruções do instalador. Depois, escolha o diretório onde deseja instalar o PostgreSQL e, se quiser, marque a opção para instalar o pgAdmin, uma ferramenta que nos ajuda a gerenciar nosso banco de dados.

Senha Superusuário

Logo depois, vamos escolher uma senha para o superusuário do PostgreSQL chamado de “postgres“. Anote essa senha em um lugar seguro, pois vamos precisar dela mais tarde.

  • Vou usar a senha: 123mudar

Mas lembre-se de usar uma senha mais forte, caso a instalação e configuração do PostgreSQL seja em ambiente de produção

Conectando ao PostgreSQL

No universo do PostgreSQL no Windows, desvendar a conexão ao banco de dados é uma etapa essencial.

Existem diversas maneiras de realizar essa conexão:

  1. Aplicativo PgAdmin para Windows
  2. SQL Shell (psql)

Neste tutorial, daremos uma atenção especial ao método através do PgAdmin para Windows, pois é a ferramenta que estamos utilizando atualmente.

Contudo, se você estiver interessado em aprender mais sobre as outras abordagens, não hesite em deixar suas solicitações nos comentários.

Utilizando o PgAdmin

Passo 4: Configuração Inicial

Com a instalação bem-sucedida do PostgreSQL, é hora de iniciar a jornada prática. Vamos utilizar o PgAdmin para facilitar essa trajetória. Abra o PgAdmin e conecte-se ao servidor PostgreSQL que instalamos. Utilize as credenciais que determinamos anteriormente.

Agora, para colocarmos mãos à obra, criaremos um novo banco de dados específico para o nosso projeto. Isso é como organizar nossos arquivos em uma pasta nova e dedicada.

Conexão via SQL Shell (psql)

Se você busca uma abordagem mais direta e técnica para interagir com o PostgreSQL no Windows, a SQL Shell (psql) é a opção que proporciona um contato mais próximo com os comandos e a linguagem SQL. Vamos aprender como utilizar essa ferramenta para se conectar ao seu banco de dados.

Conhecendo a Interface do PgAdmin no Windows

Explorar a interface do PgAdmin é fundamental para dominar a gestão e a interação com seus bancos de dados PostgreSQL. Vamos dar uma olhada rápida nas principais seções para que você se sinta confortável ao utilizar essa ferramenta.

Painel do Lado Esquerdo: Navegação e Gerenciamento

No painel do lado esquerdo, você encontrará a estrutura hierárquica de servidores, bancos de dados, esquemas, tabelas e muito mais. É o local onde você navegará e gerenciará suas bases de dados.

Barra de Ferramentas Superior: Atalhos Rápidos

Na barra de ferramentas superior, você encontrará atalhos para operações frequentes, como criar novos bancos de dados, esquemas, tabelas e executar consultas SQL. Esses atalhos facilitam a realização de tarefas comuns.

Editor de Consulta: Executando Comandos SQL

O editor de consulta é uma parte essencial do PgAdmin. Aqui, você pode escrever e executar comandos SQL diretamente no banco de dados. É uma maneira poderosa de consultar e manipular seus dados.

Visualização dos Dados: Examinando Conteúdo de Tabelas

Ao selecionar uma tabela no painel de navegação, você poderá visualizar seu conteúdo. Essa visualização em forma de tabela ajuda a entender os dados armazenados e permite fazer edições se necessário.

Objetos de Gerenciamento: Simplificando Tarefas

O PgAdmin oferece uma ampla variedade de objetos de gerenciamento, como agendamentos de backup, funções, visões e muito mais. Esses objetos ajudam a simplificar tarefas de administração e organização.

Configurações e Preferências: Personalizando o Ambiente

Você pode personalizar a aparência e o comportamento do PgAdmin de acordo com suas preferências. Isso inclui configurações de fonte, esquemas de cores e ajustes de comportamento.

Mas lembre-se de que essa é apenas uma introdução à interface do PgAdmin. À medida que você explora mais, você descobrirá uma série de recursos avançados que facilitam ainda mais a administração dos seus bancos de dados PostgreSQL.

Dominar essa interface é um passo importante para se tornar um usuário eficiente do PostgreSQL no Windows. Agora que conhecemos um pouco mais, estamos prontos para aprofundar nosso conhecimento e usar o PgAdmin para gerenciar nossos bancos de dados de forma eficaz.

Entendendo Database, Schema e Tabela no PostgreSQL

Agora, vamos desvendar alguns conceitos fundamentais de banco de dados para entendermos melhor o PostgreSQL:

database, schema e tabela.

Esses elementos são peças-chave para organizar e acessar os dados de maneira eficiente.

Database (Banco de Dados)

O database, ou banco de dados, é o contêiner principal onde todos os dados são armazenados. Ele é como uma pasta gigante que pode conter várias coleções de informações. Cada database é isolado dos outros, o que significa que os dados de um database não interferem nos dados de outro. É aqui que tudo começa.

Schema (Esquema)

Dentro de um database, temos os esquemas. Um schema é como um subdiretório dentro de uma pasta. Ele é usado para agrupar objetos relacionados, como tabelas, visões e funções. Os esquemas ajudam a manter os dados organizados e a evitar conflitos entre diferentes conjuntos de objetos.

Tabela

Primeiramente, imagine uma tabela como uma planilha, onde os dados são organizados em linhas e colunas. Cada linha representa uma entrada única e cada coluna contém um tipo específico de informação. As tabelas são a forma mais comum de armazenamento e recuperação de dados no PostgreSQL.

Por fim, agora que você está familiarizado com esses conceitos, é hora de aplicá-los no PostgreSQL.

A princípio, vamos criar um banco de dados chamado webmundi e dentro do banco o esquema chamado “vendas” e dentro dele uma tabela chamada “Cliente”. Em seguida, vamos inserir alguns dados fictícios para ilustrar. Para concluir, vamos demonstrar como realizar consultas simples para buscar informações nesses dados. É incrível como o PostgreSQL nos auxilia a encontrar exatamente o que precisamos de maneira ágil e eficaz.

Concluindo, compreender esses elementos é fundamental para estruturar e manipular seus dados de maneira organizada e eficiente no PostgreSQL.

Criando um Banco de Dados no PgAdmin : PostgreSQL

Agora, vamos aprender um pouco mais e experimentar na prática como criar banco de dados, schemas, tabelas e consultas SQL no PostgreSQL.

Primeiramente, vou demonstrar a instalação e configuração desses objetos no PostgreSQL, começando pela interface gráfica do PgAdmin e, em seguida, mostrarei como fazer o mesmo processo utilizando scripts, que é a forma mais comum de utilização.

Vamos lá, para criar o banco de dados:

  • Primeiramente, clique com o botão direito do mouse na opção “Databases” no Object Explorer. Em seguida, selecione a opção “Create” e, depois, “Database”. Isso abrirá a janela “Create Database”.
  • Na janela “Create Database”, você deve fornecer um nome para o banco de dados na seção “Database”. Após inserir o nome desejado, clique em “OK” para concluir a operação.

Esta é uma maneira simples e intuitiva de criar um banco de dados usando a interface gráfica do PgAdmin. Em seguida, vamos mostrar como fazer o mesmo processo utilizando scripts, que é uma abordagem mais amplamente utilizada e flexível.

Criando um Schema no PgAdmin

Em seguida, vamos mostrar como criar um schema no PgAdmin, tanto usando a interface gráfica quanto por meio de um script.

Criando um Schema pela Interface Gráfica : Configuração e Instalação PostgreSQL

  1. No Object Explorer, clique com o botão direito do mouse sobre o banco de dados onde deseja criar o schema.
  2. Escolha a opção “Create” e depois “Schema”.
  3. Na janela “Create Schema”, insira o nome do schema que você deseja criar.
  4. Clique em “Save” ou “OK” para concluir a criação do schema.

Criando um Schema por Meio de um Script:

Você também pode criar um schema utilizando um script SQL. Abaixo está um exemplo:

-- Criação de um novo schema chamado "nome_do_schema"
CREATE SCHEMA nome_do_schema;

Mas lembre-se de substituir “nome_do_schema” pelo nome que deseja atribuir ao schema.

Agora você tem duas maneiras de criar um schema no PgAdmin: pela interface gráfica ou por meio de um script. Escolha a que melhor se adapta ao seu estilo de trabalho!

Criando uma Tabela no PgAdmin

Por fim, vamos explicar como criar uma tabela no PgAdmin, tanto usando a interface gráfica quanto por meio de um script.

  • Criando uma Tabela pela Interface Gráfica : Configuração e Instalação PostgreSQL
  1. No Object Explorer, clique com o botão direito do mouse sobre o schema onde deseja criar a tabela.
  2. Escolha a opção “Create” e depois “Table”.
  3. Na janela “Create – Table”, insira o nome da tabela e defina as colunas que você deseja adicionar.
  4. Defina os tipos de dados e outras propriedades para cada coluna.
  5. Clique em “Save” ou “OK” para concluir a criação da tabela.

Criando uma Tabela por Meio de um Script:

Você também pode criar uma tabela utilizando um script SQL. Abaixo está um exemplo:

-- Criação de uma nova tabela chamada "nome_da_tabela"
CREATE TABLE nome_da_tabela (
    coluna1 tipo_de_dado,
    coluna2 tipo_de_dado,
    coluna3 tipo_de_dado
);

Mas lembre-se de substituir “nome_da_tabela”, “coluna1”, “coluna2” etc. pelos nomes que deseja atribuir à tabela e às colunas, e “tipo_de_dado” pelos tipos de dados adequados.

Agora você tem duas maneiras de criar uma tabela no PgAdmin: pela interface gráfica ou por meio de um script. Escolha a que melhor se adapta à sua preferência!

Criando Banco de Dados, Schema e Tabela via Script SQL

Você também tem a opção de criar o banco de dados, o schema e as tabelas utilizando scripts SQL.

Abrindo a Ferramenta Query Tool do PgAdmin

Para executar um script no PostgreSQL utilizando a ferramenta Query Tool do PgAdmin, siga estes passos simples:

  1. Abra o PgAdmin e conecte-se ao servidor e ao banco de dados desejados.
  2. No Object Explorer, clique com o botão direito do mouse sobre o banco de dados no qual você deseja executar o script.
  3. No menu de contexto que aparece, selecione a opção “Query Tool”.
  4. A Query Tool será aberta em uma nova janela/tab.
  5. Agora você pode copiar o script SQL que deseja executar e colá-lo na Query Tool.
  6. Certifique-se de que o código está correto e completo.
  7. Para executar o script, clique no botão “Execute” ou pressione a tecla F5.

Logo após executar o script, você verá os resultados na parte inferior da janela da Query Tool, onde você pode ver mensagens de sucesso ou erro, bem como quaisquer resultados retornados pela consulta.

Antes de tudo, lembre-se de estar conectado ao banco de dados correto antes de executar o script, e sempre revise o código para evitar erros de digitação ou de lógica.

Em conclusão, a ferramenta Query Tool é uma maneira eficaz de executar scripts SQL no PostgreSQL e permite que você controle e visualize os resultados das suas consultas e comandos.

Excluindo Objetos Criados para Poder Executar o Script de Criação

Primeiramente, repare que, como executamos a criação dos objetos de banco de dados via interface gráfica, estou tendo erros ou alertas na execução do script, pois os objetos como banco, esquema e tabela já estão criados.

Por isso, vamos excluir os objetos criados.

Dessa forma, irei excluir a tabela, o esquema e o banco de dados, clicando com o botão direito em cima de cada objeto e excluindo os mesmos.

Assim, após a exclusão dos objetos, estamos prontos para executar os scripts.

Scripts de Criação de Database, Schema e Tabela

Em seguida, vou abrir um novo Query Tool e o primeiro passo é a criação do banco de dados executando o script a seguir:

Criando o Banco de Dados “webmundi”:

-- Criação do database (caso necessário)
CREATE DATABASE webmundi;

Logo depois, selecione o Banco de Dados “webmundi” e abra uma nova Query Tool para executar a criação dos demais objetos via script neste banco de dados conectado.

Criando o Schema e a Tabela dentro do Banco de Dados “webmundi”:

-- Acesso ao banco de dados "webmundi" (já conectado ao criar o banco)
CREATE SCHEMA IF NOT EXISTS vendas;

-- Mudando para o schema "vendas"
SET search_path TO vendas;

-- Criação da tabela "Clientes"
CREATE TABLE Clientes (
    ID serial PRIMARY KEY,
    Nome varchar(100)
);

Mas lembre-se de que, ao executar esses scripts na Query Tool do PgAdmin, você já deve estar conectado ao banco de dados correto.

Inserindo Dados na Tabela “Clientes”

Logo após a criação da tabela “Clientes”, é hora de inserir alguns dados fictícios para ilustrar como funciona. Utilizaremos o comando INSERT para adicionar registros à tabela.

Inserindo Dados na Tabela “Clientes”:

-- Inserindo alguns dados na tabela "Clientes"
INSERT INTO Clientes (Nome) VALUES
    ('Renato da Silva'),
    ('Manuel Santos'),
    ('Fernando Almeida'),
    ('João da Silva'),
    ('Maria Oliveira'),
    ('Carlos Santos'),
    ('Ana Pereira');

Neste exemplo, estamos inserindo quatro registros na tabela “Clientes”. Você pode modificar os nomes conforme desejar.

Em seguida, após executar esse script, os dados serão adicionados à tabela.

Consultando Dados na Tabela “Clientes”

Como resultado, agora temos dados na tabela “Clientes” e podemos executar consultas para recuperar informações específicas.
Para isso, utilizaremos o comando SELECT.

Consultando Dados na Tabela “Clientes”:

-- Consultando todos os dados da tabela "Clientes"
SELECT * FROM Clientes;

-- Consultando apenas o nome dos clientes
SELECT Nome FROM Clientes;

-- Consultando o nome dos clientes em ordem alfabética
SELECT Nome FROM Clientes ORDER BY Nome;

Nestes exemplos, estamos selecionando todos os dados da tabela “Clientes”, apenas os nomes dos clientes e os nomes dos clientes em ordem alfabética.

Dessa forma, execute os scripts um por um na Query Tool e veja os resultados.

Criando o Banco de Dados Northwind

Se você está procurando uma ótima maneira de praticar e aprender PostgreSQL, o banco de dados Northwind é uma opção fantástica.

Embora seja conhecido por estar presente em sistemas como Access e SQL Server, a comunidade adaptou esse banco de dados para o PostgreSQL por meio de um script SQL.

Você pode encontrar o script de criação do banco de dados Northwind adaptado para o PostgreSQL no seguinte endereço: https://github.com/pthom/northwind_psql.

Desse modo, ao usar esse script, você poderá preencher seu ambiente PostgreSQL com um conjunto de dados diversificado e realista, permitindo que você explore e pratique diversas funcionalidades do PostgreSQL.

Finalmente, lembre-se de que a prática é uma das melhores maneiras de aprender, e o banco de dados Northwind é uma ferramenta excelente para aprimorar suas habilidades no PostgreSQL.
Por isso, acesse o link acima, siga as instruções do vídeo e do site e comece a explorar o mundo do PostgreSQL com dados reais!

Conclusão

Neste tutorial, você aprendeu a instalar e configurar o PostgreSQL no ambiente Windows, explorar a interface do PgAdmin, criar bancos de dados, schemas e tabelas, inserir dados nessas tabelas e executar consultas SQL para recuperar informações.

O PostgreSQL é uma ferramenta poderosa para gerenciar dados e oferece uma ampla variedade de recursos para garantir a integridade e a eficiência das suas informações.

Espero que você tenha aproveitado este tutorial e se sinta mais confiante ao trabalhar com o PostgreSQL em um ambiente Windows.

Se você gostou do tutorial, não se esqueça de deixar o seu like, se inscrever no canal e ativar as notificações para não perder os próximos conteúdos.

Muito obrigado por assistir e até a próxima!

Gostou do Post ? Compartilhe com seus amigos nas redes sociais.

Share on facebook
Share on twitter
Share on linkedin
Share on pinterest
Share on tumblr
Share on telegram
Share on whatsapp
Share on skype
Share on email

☑️ Comunidades Colaborativas de Aprendizagem 💬

❓ Esclareça suas dúvidas e ajude outras pessoas a aprender sobre o assunto proposto em nossa comunidade colaborativa no Facebook.

Compartilhe ideias e atividades com outros membros enquanto aprendemos juntos em um ambiente virtual criado e mantido pelo webmundi.com.
Aproveite essa oportunidade gratuita para aprimorar seus conhecimentos e participar de discussões sobre o assunto que você está interessado.

☑️ Grupos WebMundi.com Facebook

✔️ Banco de dados : Dicas
▶️ https://bit.ly/dbbrasil

✔️ Windows Dicas
▶️ https://bit.ly/windowsdicas

✔️ Linux : Dicas, Truques e Tutoriais
▶️ https://bit.ly/linuxdicas

 

✔️ Dev Brasil : Desenvolvimento de Software : Programação (Java, Python, Javascript, Flutter, PHP, Html,CSS e muito mais)
▶️ https://bit.ly/devbrasil

✔️ Virtualização de Computadores : Tecnologia
▶️ https://bit.ly/virtualizabr

APOIE O WEBMUNDI.COM

Apoie o Projeto WebMundi.com doando 1 Real !

Se você é fã do conteúdo gratuito e de qualidade que o WebMundi.com oferece no Site, Youtube e grupos, agora é a hora de demonstrar seu apoio e ajudar a mantê-lo disponível.
Qualquer doação, por menor que seja, será muito valiosa para nós e fará toda a diferença.

Basta utilizar o PIX ou o botão VALEU do Youtube para fazer sua contribuição.
Não perca essa oportunidade de ajudar a manter o WebMundi.com ativo e fornecer ainda mais conteúdo de qualidade para você e para outros.

Faça sua doação agora e seja parte da nossa comunidade de apoio!

Ajude a manter nossa criação de conteúdo e operação em funcionamento

Estrutura WebMundi | Sites e Canal Youtube

Ter presença na Internet implica em custos como:

  • Domínios (www.webmundi.com / www.webmundi.org)
  • Hospedagem (local onde fica a estrutura do site / páginas / banco de dados)
  • Softwares (programas utilizados para montar e manter o site em operação e edição de vídeo)
  • Layout e Desenvolvimento (profissionais que constroem, mantêm e divulgam o site e o canal)
  • Produção de Conteúdo (Profissionais como Redatores, Produtores, Editores de vídeo, etc…)
  • Certificados de Segurança (cadeado / segurança da página, possibilita a segurança na navegação e seus dados)
  • Manutenção do Site (atualizações do site, criação de novas páginas)

Loja Virtual | WebMundi.com

Outra forma de apoiar a criação de conteúdo no YouTube e em nossos sites é nossa loja virtual

Parceria do WebMundi.com com as maiores plataformas de comércio eletrônico do Brasil.

Nossa loja é integrada com nossos parceiros associados e possui uma ampla variedade de produtos de marcas renomadas.
O Cliente ao escolher um produto é direcionado a loja parceira onde pode fazer sua compra com tranquilidade em um ambiente seguro e 100% confiável.

Confira:

Loja Virtual WebMundi.com

Alguns de nossos parceiros associados:

AliExpress Parceiro Magalu Amazon Associados

Obrigado pela confiança e preferência.

TALVEZ VOCÊ GOSTE TAMBÉM

Mais Assistidos
Como BAIXAR a ISO do WINDOWS 10 OFICIAL e Criar um Pendrive Bootável
Play Video about Como BAIXAR a ISO do WINDOWS 10 OFICIAL e Criar um Pendrive Bootável
Como instalar o Oracle Virtualbox e Criar Máquinas Virtuais (VMs)
Play Video about Como instalar o Oracle Virtualbox e Criar Máquinas Virtuais (VMs)
atualizar windows 7 para windows 10 2020
Play Video about atualizar windows 7 para windows 10 2020
Instalar o Servidor XAMPP no Linux - Localhost Apache MySQL PHP
Play Video about Instalar o Servidor XAMPP no Linux - Localhost Apache MySQL PHP
Como BAIXAR a ISO do WINDOWS 11 OFICIAL e Criar um Pendrive Bootável
Play Video about Como BAIXAR a ISO do WINDOWS 11 OFICIAL e Criar um Pendrive Bootável
Como Transferir o Windows do HD para um SSD : Migrar Windows 10 para SSD sem formatar
Play Video about Como Transferir o Windows do HD para um SSD : Migrar Windows 10 para SSD sem formatar
Como Instalar MySQL + MySQL Workbench : Windows 10
Play Video about Como Instalar MySQL + MySQL Workbench : Windows 10
Instalação Eclipse IDE - Windows
Play Video about Instalação Eclipse IDE - Windows

Discord : WebMundi.com

Uma comunidade apaixonada por tecnologia, onde entusiastas, estudantes e profissionais de TI se reúnem.

Faça Parte do nossa Comunidade!

Junte-se a nós para aprender, colaborar e expandir seus horizontes na área de informática! 🚀
Entrar
Recentes