ARM_HISTORY

Cette table stocke l'historique d'une tâche, d'un modèle, d'un échéancier ou d'un type de tâche.

Détails

Type d'objet : TABLE

Clé primaire

Nom Colonnes

ARM_HISTORY_PK

HISTORY_FIELD_ID

Colonnes

Nom Type de données Longueur Précision Echelle Valeur NULL autorisée Commentaires

HISTORY_FIELD_ID

NUMBER

 

18

0

Non

Identifiant unique du champ d'historique

OBJECT_ID

NUMBER

 

18

0

Non

ID d'objet de cette entrée de l'historique

OBJECT_TYPE

VARCHAR2

8

   

Oui

Type d'objet de cette entrée de l'historique

OBJECT_NAME

VARCHAR2

256

   

Oui

Nom d'objet de cette entrée de l'historique

SUPPORTING_OBJECT_ID

NUMBER

 

18

0

Oui

ID de l'objet référencé dans cette entrée. Par exemple, l'ID d'attribut en cas de modification apportée à la valeur d'un attribut

SUPPORTING_OBJECT

VARCHAR2

765

   

Oui

Champ d'objet annexe. Champ d'usage général lorsque les autres champs ne suffisent pas à stocker l'historique

FIELD_ID

NUMBER

 

9

0

Non

ID de champ indiquant quel champ (nom de la tâche, date de début, date de fin, etc.) a été modifié. Reportez-vous à HistoryManager.java pour la liste complète.

CHANGE_TYPE_ID

NUMBER

 

9

0

Non

ID du type de modification, par exemple Ajouté, Enlevé et Modifié. Reportez-vous à HistoryManager.java pour la liste complète.

OLD_VALUE

VARCHAR2

4 000

   

Oui

Valeur précédente du champ

NEW_VALUE

VARCHAR2

4 000

   

Oui

Nouvelle valeur du champ

CHANGED_BY

VARCHAR2

255

   

Non

Personne ayant effectué la modification

CHANGED_ON

TIMESTAMP(6)

     

Non

Date de la modification

OBJECT_VERSION_NUMBER

NUMBER

 

9

0

Non

Utilisé pour implémenter le verrouillage optimiste. Ce nombre est incrémenté chaque fois que la ligne est mise à jour. Il est comparé au début et à la fin d'une transaction pour détecter si une autre session a mis à jour la ligne depuis son interrogation.

LAST_UPDATE_LOGIN

NUMBER

     

Oui

Colonne WHO. Stocke l'ID de session/connexion de l'utilisateur qui a mis à jour cette ligne en dernier.

LAST_UPDATE_DATE

DATE

     

Non

Colonne WHO. Stocke la date à laquelle cette ligne a été mise à jour pour la dernière fois.

LAST_UPDATED_BY

VARCHAR2

255

   

Non

Colonne WHO. Stocke l'ID de l'utilisateur qui a mis à jour cette ligne en dernier.

CREATION_DATE

DATE

     

Non

Colonne WHO. Stocke la date à laquelle cette ligne a été créée dans la base de données.

CREATED_BY

VARCHAR2

255

   

Non

Colonne WHO. Stocke l'ID de l'utilisateur qui a créé cette ligne.

Index

Index Unicité Colonnes

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