Answers:
我应该删除ID字段吗?
我建议保留它。
您现在可能不需要该字段,但是将来,它确实可以为您提供帮助-如果您需要为每个日志条目存储文件的详细信息怎么办?
我不知道该表将变大和变多快,但是将列添加到大表通常是一项昂贵的操作。如果表相对较小,那么就存储空间而言并没什么大不了的。IMO,请保留色谱柱,以免日后头疼。
我应该在messageId或exportedDateTime或两者上都具有主键吗?
听起来好像没有messageId
一个单独的表在此表中是唯一的(尽管我可能错了),并且仅在日期/时间列上创建唯一性可能会导致重复(并因此产生错误)。剩下的唯一选择是2列键,考虑到我上面提到的情况,它并不是特别吸引人。
从本质上讲,我的回答是,保留该列并不是一件大事(我假设),但是以后需要它可能会很重要,并且/或者需要额外的工作才能将其放回原处。