Tecnologia > Ferramentas de Apoio > CBDS > Operações do CBDS > Operações de Personalização da Base de Dados > Utilização do Script de Personalização da Base de Dados

Utilização do Script de Personalização da Base de Dados

O script de personalização tem por objetivo disponibilizar ao usuário uma maneira de alterar a definição da base de dados. Uma necessidade importante, que o script de personalização deve comprometer-se, é a compatibilidade com as características do TBS, ou seja, qualquer personalização feita pelo usuário não deverá alterar a funcionalidade definida pela Senior Sistemas especificada no TBS.

Pontos de atenção:

  1. Pode-se informar qualquer comando SQL e a execução dos comandos respeitará a ordem definida pelo usuário. O comando SQL deve ser cadastrado em linguagem nativa do banco conectado. Caso ocorra algum erro na execução do comando SQL e o comando não esteja marcado para ignorar erro, a execução do script será abortada. O script, dividido nas categorias "Inicialização" e "Finalização" servem para manter as personalizações após a execução de operações que consistam a base de dados de acordo com o TBS. Exemplo:
    • Supondo que o usuário tenha criado uma trigger sobre uma tabela especificada no TBS e por algum motivo qualquer, haja a necessidade de recriar essa tabela em uma operação de consistência de base. Nesse caso, ao recriar a tabela a trigger não existirá mais.
  2. O script de "Inicialização" será executado automaticamente nas seguintes operações:
  3. O script de "Finalização" será executado nas seguintes operações:
    • Após a conclusão com sucesso da consistência de base via CBDS;
    • Após a atualização com sucesso da atualização da base de dados via Atualizador;
    • Após a confirmação da personalização, com sucesso, da base de dados.
  4. Se houver algum erro na execução do script de inicialização a operação em questão será abortada e o arquivo de log será mostrado ao usuário.
  5. Se houver algum erro na execução do script de finalização uma mensagem é dada ao usuário e o arquivo de log será mostrado.
  6. Para o banco de dados Oracle, os comandos executados nos scripts de personalização não podem conter comentários de linha (comentários que iniciam com "--" e terminam na quebra de linha), mas apenas comentários de bloco (comentários que iniciam com "/*" e terminam com "*/"). Caso exista algum comentário de linha, ao executar o comando será apresentada uma mensagem informando que o script de personalização da base de dados não pode conter comentário de linha. Ao optar pela opção Sim, o comentário de linha será substituído por comentário de bloco. Ao optar por Não, nenhuma ação será realizada.

Este artigo ajudou você?