Tempo aproximado para leitura: 00:01:30 min
Dúvida
Como alterar tabela do Metadados.
Ambiente
Cross Segmentos - Backoffice RM - Integração - Todas as versões.
Solução
Antes de gerar o Projeto de Metadados e a tabela ser criada fisicamente no banco de dados, pode-se alterar qualquer informação no cadastro de Tabelas.
No entanto, após gerar o projeto e a tabela existir no banco de dados, o sistema não permite que algumas alterações sejam feitas a fim de manter a integridade dos dados e das tabelas.
-
Não é possível alterar o tipo de dados de um campo.
Ex.: Mudar um campo do tipo inteiro para string. Uma alternativa é criar uma nova coluna e remover a errada. Se o tipo for alterado na tela, a mudança não será replicada para o banco.
-
Não é possível alterar um índice.
Após ele ter sido criado na primeira geração do projeto, o índice não pode ser alterado ou removido. Na geração do projeto, caso a tabela não exista, é gerado um script para criar o índice. Caso a tabela já exista fisicamente no banco de dados, nenhum script será gerado para o índice.
-
Adicionar ou remover colunas são permitidos.
-
Editar o nome de uma coluna.
Atenção: Se o nome de um campo que já existe na base de dados for alterado, ao regerar esse projeto de metadados é feita uma exclusão (drop) da coluna antiga e criada uma nova coluna. Isso fará com que os dados armazenados na coluna antiga sejam deletados.
Importante
Após realizar alterações na tabela, caso o projeto já tenha sido gerado anteriormente, é necessário realizar o processo de recompilar as DLLs de projeto de metadados. Somente desta forma algumas modificações no projeto são reconhecidas. Segue abaixo documentação com as orientações para realizar o processo:
Saiba Mais
Para mais informações segue documentação abaixo: Tabela Metadados
0 Comentários