Script Migration


#1

Boa tarde,

Habilitei a opção “Log Script Migration” e fiz algumas customizações no Adempiere. Já conferi o script de log que fica em uma pasta TEMP e ele armazenou o que foi criado. Como aplicar esses scripts em um outro client do programa? É só rodar os scripts no novo banco ou tem algo mais?

Grato,

Ubiratan


#2

Ubiratan,

Basta rodar os scripts no novo sistema.

Se for um sistema “zerado” você não deverá ter qualquer problema.

No entanto, se você tentar fazer isso em um sistema que já possui outros desenvolvimentos, pode haver problemas com as chaves primárias das tabelas estarem repetidas.

Depois de rodar os scripts, lembre-se de executar o processo de “Verificação Sequencial” que irá atualizar os controles das chaves primárias.

Um abraço,
Eduardo.


#3

Eduardo,

Fiz o procedimento conforme sua orientação, entretanto, ao rodar os scripts no PGAdmin, recebo a seguinte mensagem de erro:
[b:910f3]ERROR: relation “ad_table” does not exist
SQL state: 42P01[/b:910f3]

Ubiratan


#4

Ubiratan, o PGAdmin, é meio “fresco” mesmo, vc precisa colocar ADEMPIERE.NomeDaTabela para ele entender que vc quer alterar a tabela do banco ADEMPIERE.

minha sugestão, usar o AquaDataStudio, a versão 4 é free, e ele executa sem problemas estes scripts.

sds, Mario