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
Cristian Eduardo Longhi
Feb. 23, 2018, 5:08 p.m.
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 Para: Grupo Interlegis de Tecnologia
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