Version 18 (modified by iolaneandrade, 3 meses atrás) (diff)

--

ATENÇÃO: Esta versão do produto não está mais em uso

Como migrar o SAPL versão 2.02 para 2.1

Este procedimento foi criado pelo Luciano da Câmara de Catanduva, testado por Eduardo - ALES e Revisado por Fernando Ciciliati - Interlegis

Observação: Procedimento também testado passando do SAPL Versão 2.0 para 2.1 diretamente - Utilizado na CM São Gabriel da Palha-ES por Juliano Bringer-CMDM.

IMPORTANTE: Se já estiver utilizando o módulo de Proposições na versão 2.0.2, este procedimento não dever ser adotado

1 - COLETANDO OS DADOS DA VERSÃO 2.0.2

1.1) Para exportar os textos integrais das Normas Jurídicas, acesse a ZMI do SAPL 2.0.2, acesse a pasta /sapl/documentos, em seguida marque a pasta "norma_juridica" e clique no botão "Import / Export". Na tela que se seguirá, apenas aperte o botão "Export".

1.2) Para exportar os textos integrais das matérias legislativas, faça exatamente o mesmo procedimento para as normas jurídicas, porém selecionando a pasta "materia" em /sapl/documentos/.

Os procedimentos anteriores gerarão os arquivos materia.zexp e norma_juridica.zexp dentro do diretório "var" de sua instância do SAPL 2.0.2.

1.3) Gerando uma cópia completa de seu MySQL:

$sudo mysqldump -u root -p interlegis > backup.sql

1.4) Gerando um arquivo apenas com os dados do MySQL:

$sudo mysqldump -t -c -uroot interlegis > apenas_dados.sql

1.5) Copie os quatro aquivos para a pasta /root do servidor onde será instalado o sapl 2.1 para posterior restauração.

2 - MIGRANDO OS DADOS PARA A NOVA VERSÃO

2.1) Considerando que já foi feita a instalação da versão 2.1, copie os arquivos materia.zexp e norma_juridica.zexp para o diretório "import" de sua instância Zope do SAPL 2.1

sudo cp /root/materia.zexp /var/lib/zope2.8/import
sudo cp /root/norma_juridica.zexp /var/lib/zope2.8/import

2.2) De permissão de leitura ao usuário zope

cd /var/lib/zope2.8/instance/sapl/import
sudo chown zope:zope *.zexp

2.3) Para inserir seus textos integrais no SAPL 2.1, através da ZMI, entre na pasta /sapl_documentos e renomeie as pastas materia e norma_juridica para materia_old e norma_juridica_old. Em seguida clique no botão "Import / Export" ; na combo "Import file name", selecione primeiramente materia.zexp e clique no botão "Import", depois norma_juridica.zexp e clique no botão "Import".

Se voltar em /sapl_documentos, você verá novamente as pastas "materia" e "norma_juridica" em seu Zope.

2.4) No caso do MySQL, será necessário apagar o banco de dados inicial do SAPL 2.1, recriá-lo manualmente em branco e, somente após isso, migrar os dados do arquivo apenas_dados.sql.

$ sudo mysqladmin -u root -p drop interlegis

(quando pedir a senha, tecle enter; clique em "y" para confirmar a exclusão do banco).

Execute os comandos abaixo:
$ sudo mysql -u root < /var/lib/zope2.8/instance/sapl/Products/ILSAPL/instalacao/db_1_initial_setup.sql
$ sudo mysql -u root < /var/lib/zope2.8/instance/sapl/Products/ILSAPL/instalacao/db_2_schema.sql
$ sudo mysql -u root -p interlegis < /var/lib/zope2.8/instance/sapl/Products/ILSAPL/instalacao/db_9_01_vinculo_nj.sql
$ sudo mysql -u root interlegis < /root/apenas_dados.sql

Se o MySQL reportar algum erro nesses passos, entre em contato com a comunidade GITEC ou com o Interlegis, comunicando o erro ocorrido.

E PRONTO (UFA.....!!!)

Neste momento, se tudo correu bem, o SAPL 2.1 já deve estar funcionando com todos os dados da versão 2.0.2.

 

The contents and data of this website are published under license:
Creative Commons 4.0 Brasil - Atribuir Fonte - Compartilhar Igual.