Instalação
Pré-requisitos
- Banco de dados com versão 5.2D
- PostgreSQL com Versão 9.5
Observações importantes
Este documento foi criado com base em instalação em ambiente Windows 7 64 bits.
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.Em "postgresql-9.5.?-?-windows-x64.exe" a interrogação deve ser a última release estável para o PostgreSQL 9.5.
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:
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:
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.

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.










