[gitec] Fwd: SAPL 3.1 no Docker - migração

Cristian Eduardo Longhi cristian-longhi em camaranh.rs.gov.br
Sexta Fevereiro 23 14:08:54 BRT 2018


Prezados, boa tarde!

Volto a insistir no assunto, pois me parece de extrema importância para 
adoção da solução com Docker pelas casas que não possuem SAPL hospedado 
no Interlegis.
Consegui resolver a questão do terminal para executar comandos no 
container Docker. No entanto, a migração para o banco do SAPL 3.1 
rodando no container permanece pendente.

Fico no aguardo e desde já agradeço!


-------- Mensagem original --------
Assunto: SAPL 3.1 no Docker - migração
Data: 25/01/2018 13:08
De: Cristian Eduardo Longhi <cristian-longhi em camaranh.rs.gov.br>
Para: Grupo Interlegis de Tecnologia <gitec em listas.interlegis.gov.br>

Boa tarde, lista!

Efetuamos um teste de instalação do SAPL 3.1 em que o uso do Docker 
mostrou-se bastante prático. No entanto, para migrar os dados, efetuamos 
um pg_dump de um banco sapl Postgres (que já havíamos migrado) e um 
pg_restore no container postgres. Desse modo funcionou, no entanto foi 
necessário parar o container e subir novamente para conseguir acesso a 
todos os dados do banco. Também não parece ser a melhor alternativa 
haver a necessidade de um Postgres intermediário. Ainda, como foram 
várias tentativas (inclusive com alguns 'dropdb' e 'createdb' no 
container) não sei exatamente o que e quando deu certo ;-)
Diante das situações relatadas, questionamos:

- Há um roteiro com a melhor (ou correta) forma de migrar os dados do 
SAPL 2.5 diretamente para o SAPL 3.1 rodando em um container Docker?
- É possível abrir um terminal que possibilite a execução de comandos no 
Postgres do container Docker (como fazemos com o comando psql quando o 
Postgres está na VM ou máquina física)?

Desde já, obrigado!

-- 
Cristian Eduardo Longhi
Analista de TI
Câmara Municipal de Novo Hamburgo


Mais detalhes sobre a lista de discussão GITEC