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.

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

Verificando a instalação

There are several ways to verify the installation. You can try to connect to the PostgreSQL database server from any client application e.g.,  psql and pgAdmin.

The quick way to verify the installation is through the psql program.

First, click the psql icon to launch it. The psql window command line will display.

Install PostgreSQL - psql

Second, enter all the necessary information such as the server, database, port, username, and password. To accept the default, you can press Enter.  Note that you should provide the password that you entered during installing the PostgreSQL.

Third, issue the command SELECT version(); you will see the result as follows:

Install PostgreSQL - Connect to PostgreSQL via psql

 

 

 

Configuração

  1. Após instalado, entre no pgAdmin3. Caso a senha, durante a instalação, não foi dtcinfpostgresql, entrar em ‘Logon Role’, usuário postgres > Properties. Em password, colocar dtcinfpostgresql e repetir a senha.
  2. pg_hba.conf
    1. Ir na pasta \data, onde foi instalado o PostgreSQL, e abrir arquivo pg_hba.conf.
    2. Neste arquivo, procurar a linha # IPv4 local connections: e adicionar, abaixo da linha host, uma nova (exemplo):
      • host    all             all             192.168.0.1/24            md5
      • O IP a ser inserido deve ser o IP da rede interna. Se houverem 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).
  • postgresql.conf
    1. Ainda na pasta data, abrir arquivo postgresql.conf.
      1. Neste arquivo, alterar as linhas de código 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'
    2. Ir em  Iniciar > Executar > services.msc, procurar postgresql-9.0, parar e iniciar novamente.
  •  
    Login Roles

    1. Executar as duas linhas abaixo (aviso) Antes de subir qualquer base de dados: (aviso) na base de dados "postgres"
    2. Ir em  Iniciar > Executar > services.msc, procurar postgresql-9.0, parar e iniciar novamente.

Após instalado e configurado, criar uma nova base de dados, sendo o nome desta base o nome do cliente.

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