Ir para o conteúdo principal

Instalar, Criar Banco e Configurar Gerenciador de banco de Dados

Neste documento iremos verificar como se realiza a instalação do banco de dado Postgres 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.

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

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:

  • Criar o Banco:
    • Abra o Prompt de Comando em modo administrador.
    • Execute os comandos abaixo, alterando caso necessário o nome do banco:
    • C:\WINDOWS\system32> cd\
    • C:\> psql --username=postgres
    • Senha para usuário postgres: senha do banco
    • postgres=# CREATE DATABASE ema WITH OWNER="postgres" ENCODING="WIN1252" TEMPLATE="template0";
    • postgres=# \q
    • C:\> exit

 

  • Usando a Ferramenta de gerenciamento PgAdmin

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:

  • Encoding: Informar a opção WIN1252.
  • Template: Selecionar a opção Template0
  • Table Space: Selecionar Pg_Default
  • Collation: Informar a opção Portuguese_Brazil.1252
  • Character type: Informar a opção Portuguese_Brazil.1252

image-1721742310550.png

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

  • Usando a Ferramenta de gerenciamento Dbeaver

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:

  • Conectar Usando: Host ou URL: Dentro da Ema, usamos geralmente o host, definindo uma pasta ou ip da rede para conexão, no exemplo a cima, usamos o localhost ou ip 127.0.0.1 para criar um banco de dados na máquina local, caso queira conectar em um banco existente em outra máquina na rede, devemos informar o IP onde está localizado o banco.
  • Banco de Dados: Deve ser informado um banco de dados que será conectado (Quando a conexão é feita após a instalação do Postgres e não há outro banco instalado na máquina, o nome do BD deve ser exatamente o nome 'Postgres')
  • Autenticação: Usamos a DataBase Native
    • nome de usuário: Postgres
    • Senha: usamos a senha Padrão utilizada na conexão de banco de dados na Ema.
  • Testar Conexão, aqui vamos testar se as configurações inseridas estão corretas, irá abrir uma janela informando se deu erro na conexão com o banco ou nã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:

  • Nome do Banco de Dados: Nas implantações sempre criamos o banco com o nome ema;
  • Proprietário: Podemos deixar padrão como Postgres;
  • Banco de dados Modelo: Selecionamos o Template0;
  • Codificação: Sempre utilizar o tipo WIN1252;
  • Tablespace: deixar por padrão a pg_default;

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.