- Situação alterado de Em Atendimento para Em homologação
O banco de dados e o ambiente foram devidamente disponibilizados. O acesso ao sistema pode ser realizado através da URL: https://sus.sigs.uern.br/.
Para viabilizar a estratégia de banco D-1, foi elaborado e implementado um conjunto de scripts especializados:
1. Automação de Sincronização e Restauração¶
-
sincroniza_wal_bd_sigs.sh: Realiza a sincronização dos arquivos WAL via rsync, ajusta as permissões necessárias e dispara o gatilho de restauração.
-
restaurar_bd_sigs.sh: Gerencia a restauração no PostgreSQL 16 (incluindo rsync de dados, ajustes de arquivos de configuração, definição do restore_command para aplicação dos WALs e monitoramento do progresso).
2. Pós-Processamento e Ajustes de Ambiente¶
O script pos_restore_bd_sigs.sh (e seus auxiliares localizados em scripts/banco de dados/auxiliares/) automatiza a configuração dos bancos do SIGS após o restore. As etapas cobertas são:
-
Etapa 01: Definição da senha do role
postgres.
-
Etapa 02: Criação e atualização dos roles de aplicação.
-
Etapa 03: Substituição de URLs de produção pelas URLs do ambiente de destino.
-
Etapa 04: Atualização de hashes de senha dos usuários da aplicação.
-
Etapa 05: Correção da versão de collation (ajuste de compatibilidade glibc 2.35 → 2.39).
Repositórios e Versionamento¶