J'ai une table de journal qui capture l'estampille datetime lorsque certains fichiers ont été exportés vers un autre système.
La table exportsLog comporte actuellement trois champs:
id (primary key)
messageId (int)
exportedDateTime (datetime)
En examinant cela, j'ai trouvé que le id
champ ne sert à rien, car il n'y a aucune jointure à cette table. La seule chose qui fonctionne sur cette table est l'insertion du travail par lots qui traite les messages et les insère dans cette table de journal.
Dois-je supprimer le id
champ?
Dois - je avoir une clé primaire de chaque messageId
ou exportedDateTime
ou les deux?