由审计列创建/更新的外键或字符串

时间:2014-07-07 14:55:56

标签: sql foreign-keys database-schema audit

在之前的数据库架构设计中,我使用了created_byupdated_by列中的自由文本字符串。

在此应用程序中,所有用户在首次登录时都会自动在USERS表中创建记录。我应该使用USERS的外键作为created_by和{{ 1}}值?

updated_by记录很可能永远不会被删除,只是标记为这样。

1 个答案:

答案 0 :(得分:0)

我建议在这里使用外键,因为将来会使用这些列来跟踪系统中的用户活动