Skip to content

Tag-icone-mini.png Instalação

Pré-requisitos ​

  1. Banco de dados com versão 5.2D
  2. PostgreSQL com Versão 9.5

Observações importantes ​

  1. Este documento foi criado com base em instalação em ambiente Windows 7 64 bits.

  2. Este documento é apenas para referência e tem como função básica mostrar as configurações para a utilização do sistema Totali.
    Não tem a função de tutorial devendo a instalação ser feita por técnico capacitado.

  3. Em "postgresql-9.5.?-?-windows-x64.exe" a interrogação deve ser a última release estável para o PostgreSQL 9.5.

  4. Os itens em vermelho possuem configurações específicas para o sistema Totali.com que devem ser respeitadas para que o sistema funcione corretamente.

Passos para Instalação ​

1. Baixe o arquivo postgresql-9.5.?-?-windows-x64.exe do site www.postgresql.org

2. Instale o arquivo utilizando as apresentadas nas imagens abaixo:

  • Tela pg 01.png

  • Tela pg 02.png

  • Tela pg 03.png

  • Tela pg 04.png

  • Tela pg 05.png

  • Tela pg 06.png

  • Tela pg 07.png

  • Tela pg 08.png

3. Criar Usuário TOTALI:

CREATE USER "TOTALI" PASSWORD '112233' CREATEDB CREATEUSER; CREATE SCHEMA "TOTALI" AUTHORIZATION "TOTALI"; ALTER USER "TOTALI" SET search_path = "TOTALI",PUBLIC,PG_CATALOG;

4. Criar database:

  • Tela pg 09.png

  • Tela pg 10.png

  • Tela pg 11.png

5. Conecte com usuário TOTALI e database totali.

6. Criar extensões

CREATE EXTENSION tablefunc schema PUBLIC; CREATE EXTENSION fuzzystrmatch schema PUBLIC;

7. Descompactar os arquivos postgres_totali_95_win.zip.
Arquivo disponíveis no web site Totali.

8. Copiar os arquivos abaixo para a pasta data do PostgreSQL (C:\Program Files\PostgreSQL\9.5\data).

pg_hba.conf

postgresql.conf

9. No PG_HBA.CONF alterar 10.0 para a faixa de IP do cliente.

Ex.: 192.168.

10. Acessar o site do PGTUNE.

11. Informar os parâmetros abaixo colocando a quantidade de memória e número máximo de conexões.

Pg tune.png

12. Alterar no arquivo postgres.conf os parâmetros que trouxe no PGTUNE.

13. Alterar no arquivo postgres.conf o parâmetro standard_conforming_strings para OFF.

Essa configuração, por padrão, vinha desabilitada em versões anteriores do PostgreSQL. A partir da versão 9.1 o valor default passou a ser ON, o que causou vários problemas de conversão de campos texto em nosso sistema, principalmente campos que são RichEdit ou Memo.

Mais informações sobre essa configuração podem ser consultadas em: http://www.postgresql.org/docs/9.1/static/runtime-config-compatible.html

Conectar em PSQL no Windows ​

Ao conectar em um PostgreSQL pelo PSQL a partir de uma máquina Windows, é necessário fazer da seguinte forma:

Abrir cmd e executar:

set pgclientencoding=LATIN1 chcp 850 psql -U TOTALI totali

No postgresql.conf o client_encoding deve estar configurado como LATIN1.