Ich habe eine Protokolltabelle, die den Datums- / Uhrzeitstempel erfasst, als bestimmte Dateien auf ein anderes System exportiert wurden.
Die exportedLog-Tabelle enthält derzeit drei Felder:
id (primary key)
messageId (int)
exportedDateTime (datetime)
Als ich dies überprüfte, stellte ich fest, dass das id
Feld keinen Zweck erfüllt, da es keine Verknüpfungen zu dieser Tabelle gibt. Das einzige, was an dieser Tabelle arbeitet, ist das Einfügen des Stapeljobs, der die Nachrichten verarbeitet und in diese Protokolltabelle einfügt.
Soll ich das id
Feld entfernen ?
Soll ich einen Primärschlüssel haben entweder messageId
oder exportedDateTime
oder beides?