Ir directamente para o fim dos matadados
Ir directamente para o início dos matadados
Está a ver a versão antiga (v. /pages/viewpage.action?pageId=61898761) desta página. ver diferenças ·  ver histórico de página

Este manual serve de referência APENAS para a versão 12.X do banco de dados PostgreSQL, pois é a versão mais recente homologada para o TI9 atualmente.

Pré-Requisitos

  1. Recomendamos ter uma boa quantidade de espaço físico disponível no drive onde for instalado o banco de dados PostgreSQL - pelo menos 150 GB - visto que com o passar do tempo o acúmulo de informações faz com que o tamanho da base de dados aumente.

Instalação

Através da página: https://www.postgresql.org/download/ é possível realizar o download do instalador da versão Windows, ou seguir as orientações para as versões BSD, MacOS, Solaris e Linux.

(informação) Como explicação, seguiremos nestas instruções baseadas na instalação para Windows.

São três as etapas para completar a instalação do PostgreSQL.

  1. Download do instalador do PostgreSQL para Windows
  2. Instalar o PostgreSQL
  3. Verificar a instalação

Download do instalador do PostgreSQL para Windows

Acesse este link: Instaladores para PostgreSQL no site da EnterpriseDB

Clique no link para download, conforme demonstrado abaixo:

Passo a passo da instalação do PostgreSQL

Passo 1. Duplo clique no arquivo baixado, o instalador será executado.

Passo 2. Clique no botão "Next".

Install PostgreSQL - step 1

Passo 3. Local para instalação dos arquivos do PostgreSQL. Recomendamos manter o padrão. Clique em "Next".

Passo 4. Seleção dos componentes para a instalação. Aqui, desmarque APENAS a opção "Stack Builder". Depois, clique no botão "Next".

Passo 5. Este local determina onde ficarão as bases de dados (arquivos). Recomendamos fortemente manter o padrão. Clique no botão "Next".

Passo 6. Nesta etapa, crie uma senha para o usuário padrão do banco (postgres). Recomenda-se utilizar uma senha que contenha letra maiúscula, minúscula e números.

Passo 7. Digite a porta padrão para o serviço do banco de dados. Porta 5432 ou 5433. A porta padrão é 5432. Mantenha o padrão caso não tenha certeza.

Passo 8. selecionar Locale C.

Passo 9. Configurações básicas realizadas, estamos prontos para iniciar a instalação. Clique no botão "Next".

A instalação pode levar alguns minutos para concluir.

Passo 10. Clique no botão "Finish" para completar a instalação do PostgreSQL.

 

Configurando o PostgreSQL

Passo 1. Após instalado, abra o programa pgAdmin4.

(informação) Se for solicitada a senha "Master", digite a mesma que foi configurada no passo 6 do processo de instalação. Pressione OK.

Passo 2. Será necessário configurar um servidor para as bases de dados. Clique com o botão direito sobre "Servers" > "Create" > "Server".

Passo 3. Em "Name", coloque um nome de preferência para seu servidor PostgreSQL 12.

Passo 4. Na aba "Connection", coloque o IP da máquina servidora do banco de dados. Se for a mesma máquina onde foi realizada a instalação, então o padrão é "localhost". A porta ("Port") padrão também é 5432.

No campo "Password", será necessário também informar a senha configurada no passo 6 do processo de instalação, para o usuário "postgres". Clique em "Save".

Passo 5. Será criado então o servidor e uma base de dados padrão chamada "postgres".


 

As etapas seguintes contemplam as configurações necessárias nos Arquivos do PostgreSQL.

 

6. pg_hba.conf

 

    1. Ir na pasta \data, onde foi instalado o PostgreSQL. Localize o arquivo pg_hba.conf e abra-o com o editor de texto bloco de notas.


    2. Neste arquivo, procurar a seção # IPv4 local connections e adicionar esta nova linha abaixo:
      • host    all             all             192.168.0.1/24            md5
      • O IP a ser inserido deve ser o IP da rede interna. Se houver mais de 1 IPs com bases diferentes, deve-se criar linhas novas. Utilizar final .1 para abranger todo o range de um determinado IP.
        /24 se a máscara for 255.255.255.0 e /16 se a máscara for 255.255.0.0 (Iniciar > Executar > cmd > ipconfig para ver o IP da máscara).
      • Após ajustado, salve e feche o arquivo.

7. postgresql.conf

Ainda na pasta data, editar o arquivo postgresql.conf.

Neste arquivo, edite cada um dos parâmetros, de modo que fiquem conforme abaixo:

listen_addresses = '*'        # what IP address(es) to listen on;

max_connections = 300

logging_collector = on

log_min_messages = error

log_line_prefix = '%d|%u|%r|%p|%t|%i> '

log_statement = 'mod'

datestyle = 'iso, mdy'

timezone = 'Brazil/East'

(aviso) Se estes parâmetros estiverem com # no início da linha, é necessário removê-lo.

Após ajustado, salve e feche o arquivo.

Ir em Iniciar > Executar > services.msc, procurar PostgreSQL Server 12 (ou postgresql-x64-12), clicar com o botão direito neste serviço. Selecione PARAR, depois, repita o procedimento clicando em INICIAR.

 8. Login Roles

Agora, conecte na base de dados "postgres", (exibida no passo 5 acima). Botão direito sobre a base de dados, selecione "Query Tool".

Na janela que abrir, copie e cole as duas linhas abaixo, e execute pressionando <F5>:

 

(aviso) Este passo é necessário antes de restaurar qualquer base de dados. É imprescindível seguir esta instrução

 

Ir em Iniciar > Executar > services.msc, procurar PostgreSQL Server 12 (ou postgresql-x64-12), clicar com o botão direito neste serviço. Selecione PARAR, depois, repita o procedimento clicando em INICIAR.


Criação de uma base de dados

  1. A partir do passo 8 do seção acima, já é possível criar uma base de dados. Para isso, clicar com o botão direito sobre Databases e selecionar New Database.
  2. No campo Name, colocar o nome da base de dados;
  3. No campo Owner, colocar postgres;
  4. No campo Encoding, selecionar SQL_ASCII;
  5. No campo Template, selecionar template0;
  6. Pressionar Ok. Feito isso, clicar com o botão direito sobre a nova base criada e escolher a opção "Restore..."
  7. Selecione o arquivo de backup para criar esta nova base.

Após a instalação do banco de dados PostgreSQL 9.0.X, verifique o arquivo PG_CONF.ini (encontrado na pasta \Acesso, no diretório de aplicações do Ti9), para que este aponte para o novo IP do servidor do banco de dados. Acesse Instalação e Configuração TI9 para mais informações do PG_CONF.ini.

Configuração Horário de Verão

Esta configuração tem como finalidade evitar problemas referente à transmissão de Notas Fiscais, quando está ativo o horário de verão (após 00:00).

  1.  No Servidor do banco de dados é necessário conferir o horário do PostgreSQL, comparando com o Windows.  
    1. No pgAdmin, abra uma consulta com a base de dados e execute o comando SELECT now();
  2. Caso o horário esteja diferente é possível realizar um dos 2 procedimentos abaixo. (Caso não for este o problema sugiro abrir um ticket para avaliarmos).
    1. Alterar o horário do Windows Manualmente.
      1. Desmarcar o horário de verão do Windows e ajustar o relógio manualmente.
    2. Alterar o Fuso Horário no PostgreSQL.
      1. Alterar um arquivo de configuração do banco de dados (postgresql.conf, que se encontra na pasta de instalação\data) atualizando a variável "timezone" para "Brazil\East" da seguinte forma (remover o #, se tiver): timezone = 'Brazil/East';
      2. Reiniciar o serviço do PostgreSQL (Ir em  Iniciar > Executar > services.msc, procurar postgresql-9.0, parar e iniciar novamente).
    3. Feito um destes passos, consulte novamente o horário: SELECT now();
Labels
  • Nenhum