Instalação e Configuração do Postgres 16

Neste documento iremos verificar como se realiza a instalação do banco de dado PostgreSQL e também como criamos e importamos a primeira base e como instalamos e configuramos os gerenciadores de banco de dados para futuras manutenções.

Instalação

ATENÇÃO: Esta instrução é destinada à quem deseja utilizar com a ferramentas Ema Software.

Passos:

Instalação do SGBD PostgreSQL

Para fazer a instalação do banco de dados PostgreSQL. A versão que deverá ser baixada é a V.16. Após isso, Executar o instalador e seguir os passos a seguir

image-1738092967425.png

 

image-1738093104914.png

Devemos nos atentar com a senha informada e também com a Porta de comunicação do Postgres, sendo geralmente a Porta 5432

image-1738093009252.png

image-1738093139608.png

image-1738093145197.png

Depois de concluir a barra de instalação, basta clicar na opção finalizar

Aumentar o número de sessões

 ATENÇÃO: Avalie com cuidado esta alteração para que não interfira no uso de memória total do servidor de banco de dados, 500 seções é um número médio usado em nossos clientes e está dentro de uma margem de segurança.

image-1646930837110.png

Ajuste da configuração do pg_hba.config

Após a instalação do PostgreSQL  é necessário configurar o arquivo pg_hba.conf para mudar as opções de md5 para password.

O PostgreSQL, é configurado por padrão para não exigir senha de conexões locais com o banco. Porém devemos alterar para exigir sempre senha para conexão. Caso não façamos isso qualquer pessoa que utilizar a máquina em que o banco está instalado conseguirá acessar o banco sem informar a senha.

 SEMPRE deve-se aplicar esta configuração.

O arquivo estará no caminho C:\Program Files\PostgreSQL\16\data.

image-1646933006876.png

image-1646930777511.png

Reiniciar serviços para aplicação das configurações

Para iniciar, parar ou reiniciar o serviço de banco de dados PostgreSQL, basta acessar a tela de Serviços do Windows, procurar pelo serviço "postgresql-..." e clicar na opção desejada.

image-1646930859997.png

Ferramentas de Gerenciamento de Banco de dados

Dentro da Ema usamos geralmente duas ferramentas de gerenciamento de banco de dados internamente e nos cliente, sendo elas:

Instalando o DBeaver

Para usar a ferramenta Dbeaver, clicamos no link a cima e baixamos o instalador, geralmente clicando na opção "Windows Installer". Após baixarmos, iremos executar o instalador e seguir os passos abaixo:

image-1738094646895.png

image-1738094661753.png

image-1738094669218.png

Instalando o PgAdmin

image-1738095707659.png

image-1738095719627.png

image-1738095722678.png

 

Criar Banco de Dados

Após instalar o Postgres, e instalar a ferramenta escolhida para as conexões do banco de dados, vamos seguir com a criação do banco de dados.

Atualmente podemos criar  o banco de 2 formas: Pelo prompt de comando ou pela ferramenta de banco de dados.

Criando um Banco de Dados pelo Prompt de comando (CMD) ou usando a Ferramenta de gerenciamento

Para este procedimento iremos seguir os passos abaixo:

 

Criação da base de dados:

image-1721742056524.png

Depois de informar o nome, vamos para a aba Definition, onde vamos preencher as seguintes informações:

image-1721742310550.png

Depois disso, basta clicar em Salvar, que irá criar a base desejada

Ao abrir o Dbeaver, vamos clicar com o botão direito na guia "Navegador de banco de dados" -> ir na opção criar -> Conexão

image-1738345076769.png

Na tela que será aberta, iremos informar os dados da conexão com o banco que dados que iremos usar:

image-1738345660675.png

Usaremos os seguintes campos para estabelecer uma conexão:

image-1738345997006.png

Mensagem de Sucesso na conexão!

image-1738346088507.png

Mensagem de Sucesso na conexão!

Após criarmos a conexão, clicamos com o botão direito nela -> criar -> banco de dados:

image-1738346160838.png

Aqui vamos pode criar um banco limpo, sem nenhuma tabela ou informação:

image-1738346208743.png

As informações necessárias são:

Depois de revisar basta clicar em OK para criar uma base em branco;

Importar/Restaurar bancos de dados

Em implantações ou até mesmo em análises de novas soluções para o cliente, precisamos importar os dados do cliente para que possamos liberar os acessos as tabelas das nossas ferramentas ou ter uma cópia da base de dados para realizarmos testes e modificações, vamos mostrar aqui como restaurar e importar uma base Postgres nos gerenciadores de bancos de dados e também via prompt de comando ou através das ferramentas de gerenciamentos. Na página abaixo, poderemos verificar como realizar essas importações.

 


Revisão #8
Criado 28 January 2025 17:30:03 por Matheus Chrispim
Atualizado 13 May 2025 20:54:03 por Felipe Gulert Rodrigues