Olá, seja bem-vindo! Comunicamos que os sistemas EMSys e EMSys Contábil, anteriormente homologados para operação em PostgreSQL 9.6, agora estão compatíveis e preparados para migração e execução em PostgreSQL 16. 📌 Requisitos importantes:
|
1. Instalação do PostgresSQL 16 - Ambiente Local (On-Premises)Não houve alterações significativas em relação a nova instalação em relação às versões anteriores. Porém recomendados acompanhar o passo a passo para reforçar que tudo estará correto. A versão do PostgreSQL 16, pode ser baixada através do site oficial. No momento da publicação deste material a versão disponível é 16.11.1: https://www.enterprisedb.com/downloads/postgres-postgresql-downloads 1.1 Instalando o PostgreSQLExecutar o aplicativo para iniciar a instalação: postgresql-16.11-1-windows-x64.exe Se não existir a versão Microsoft Visual C++ Redistributable mais recente, o instalador irá instalar de forma automática:
Prossiga a instalação pressionando o botão: Next.
O próximo passo é informar o diretório onde será instalado o postgreSQL:
Selecione os componentes para instalação, por padrão todos são marcados como default:
O próximo passo é informar o diretório do agrupamento de dados. Se houver uma exclusão indevida deste diretório, o banco de dados será excluído. No exemplo abaixo está informado o diretório padrão
No próximo passo será solicitado a criação do usuário Postgres no Sistema Operacional Windows.
No próximo passo informar a porta de comunicação. Por padrão a porta é 5432:
O próximo passo é definir como o banco de dados irá tratar os dados, como por exemplo, Ordem alfabética (collation), Formatação de números, Formatação de datas, Regras de comparação entre caracteres, Sensibilidade a acentos e Regras linguísticas gerais do sistema. Para Windows é obrigatório selecionar o Locale = C
Prosseguir com Next para finalizar a instalação. 1.2 Arquivos PG_HBA.CONF e POSTGRESQL.CONFAlterar dois arquivos: pg_hba.conf e postgresql.conf, abaixo uma explicação breve sobre este dois arquivos de configuração. Arquivo PG_HBA.CONF A autenticação do cliente é controlada pelo arquivo que por tradição se chama pg_hba.conf e é armazenado no diretório de dados do agrupamento de bancos de dados. HBA significa autenticação baseada no hospedeiro (hostbased
Para maior segurança do banco de dados em relação ao usuário 'Postgres' no pg_hba, considere as orientações abaixo, pois são de grande importância:
No PostgreSQL 16 foi acrescentado métodos de autenticação mais seguros. Abaixo temos alguns exemplos. Conexão para o Postgres segura:
Conexão para o Postgres segura:
Conexão para o Postgres segura (mas deve ser evitada):
Arquivo postgresql.CONF O arquivo postgresql.conf contem parâmetros para configuração básica e avançada do PostgreSQL. datestyle = 'iso, mdy' Salve o arquivo e reinicie o serviço do PostgreSQL. 1.3 Criando o Banco de Dados e Restaurando Backup# CREATEDB -U postgres -E LATIN1 -T template0 nomedobanco
Metódo 1 Metódo 2 1.3 Criando Usuário e Senha para Conexão da Aplicação
Criando o Usuário 1.4 Utilitário GrantManager
A aplicação do Grant é bastante simples, bastando selecionar alguns itens: 1.5 Outras Orientações
✔ Desligue e ligue o Servidor e verifique se o banco de dados está operante. ✔ Faça testes de conexão com a aplicação. ✔ Faça testes de comunicação na rede interna. 2. Base EMSys (PostgreSQL 16) para novas implantaçõesA versão mínima do EMSys para utilizar o Postgres16 é 3.5.0, versões anteriores não conseguirão se conectar ao banco de dados. Foi necessário atualizar a DLL libpq.dll no executável (exe) do EMSys, ou seja, quando for executado o EMSys, será extraído e substituirá a dll antiga para se conectar ao banco. Disponibilizamos a base do EMSys já atualizada para PostgreSQL 16, em variantes específicas conforme o regime tributário nos links abaixo:
No primeiro acesso via EMSys, o sistema executará automaticamente:
Essas bases foram preparadas para garantir implantação rápida, estável e compatível com o novo ambiente de banco de dados. 3. Requisitos específicos para o EMSysContábilPara garantir integração adequada com o PostgreSQL 16, o módulo EMSysContábil deve obrigatoriamente operar com a versão mínima 4.5.22.253 ou superior. Disponível no link: Arquivos_EMSysContabil_Postgres16.7z Essa versão incorpora atualizações estruturais e bibliotecas compatíveis com o PostgreSQL 16, incluindo as versões atualizadas dos seguintes componentes:
Esses módulos foram ajustados considerando mudanças de protocolo, segurança, gerenciamento de conexão e drivers exigidos pela versão 16 do PostgreSQL. 3.1 Driver ODBC Obrigatório para o EMSysContábilPara comunicação adequada entre o EMSysContábil e o PostgreSQL 16, é obrigatória a instalação do driver:
|
©1999-2024. Grupo Linx. Todos os direitos reservados. ![]()