ARM_HISTORY

Esta tabela armazena o histórico de uma tarefa, modelo, agendamento ou tipo de tarefa.

Detalhes

Tipo de objeto: TABLE

Chave Primária

Nome Colunas

ARM_HISTORY_PK

HISTORY_FIELD_ID

Colunas

Nome Tipo de Dados Tamanho Precisão Escala Nulo Permitido Comentários

HISTORY_FIELD_ID

NUMBER

 

18

0

Não

O identificador exclusivo do campo de histórico

OBJECT_ID

NUMBER

 

18

0

Não

O ID do objeto da entrada do histórico

OBJECT_TYPE

VARCHAR2

8

   

Sim

O tipo do objeto da entrada do histórico

OBJECT_NAME

VARCHAR2

256

   

Sim

O nome do objeto da entrada do histórico

SUPPORTING_OBJECT_ID

NUMBER

 

18

0

Sim

Um ID para o objeto referenciado pela entrada. Por exemplo, o ID do Atributo para a alteração em um valor de atributo

SUPPORTING_OBJECT

VARCHAR2

765

   

Sim

Um campo de objeto de suporte. Um campo de uso geral, caso os outros campos não bastem para armazenar o histórico

FIELD_ID

NUMBER

 

9

0

Não

O ID do campo que indica o campo alterado (como nome da tarefa, data de início, data de término etc.). Consulte a enumeração completa em HistoryManager.java

CHANGE_TYPE_ID

NUMBER

 

9

0

Não

O ID do tipo de alteração, como Adicionado, Removido e Modificado. Consulte a enumeração completa em HistoryManager.java

OLD_VALUE

VARCHAR2

4000

   

Sim

O valor anterior do campo

NEW_VALUE

VARCHAR2

4000

   

Sim

O novo valor do campo

CHANGED_BY

VARCHAR2

255

   

Não

A pessoa que fez a modificação

CHANGED_ON

TIMESTAMP(6)

     

Não

A data da modificação

OBJECT_VERSION_NUMBER

NUMBER

 

9

0

Não

Usado para implementar o bloqueio otimista. Esse número é incrementado sempre que a linha é atualizada. O número é comparado no início e no fim da transação para detectar se outra sessão atualizou a linha desde que foi consultada.

LAST_UPDATE_LOGIN

NUMBER

     

Sim

Coluna Quem. Armazena o ID de login/sessão do usuário que fez a atualização mais recente da linha.

LAST_UPDATE_DATE

DATE

     

Não

Coluna Quem. Armazena a data da atualização mais recente da linha.

LAST_UPDATED_BY

VARCHAR2

255

   

Não

Coluna Quem. Armazena o ID do usuário que fez a atualização mais recente da linha.

CREATION_DATE

DATE

     

Não

Coluna Quem. Armazena a data de criação da linha no banco de dados.

CREATED_BY

VARCHAR2

255

   

Não

Coluna Quem. Armazena o ID do usuário que criou a linha.

Índices

Índice Exclusividade Colunas

ARM_HISTORY_N1

NONUNIQUE

OBJECT_ID

ARM_HISTORY_N2

NONUNIQUE

FIELD_ID

ARM_HISTORY_N3

NONUNIQUE

CHANGED_ON

ARM_HISTORY_PK

UNIQUE

HISTORY_FIELD_ID