使用PaperTrail时,MySQL是否需要第二次支持?

时间:2016-08-17 20:53:12

标签: mysql ruby-on-rails paper-trail-gem

CreateVersions migration提供的PaperTrail表示

  

MySQL用户应手动为此迁移添加小数秒精度

并且还说实验关联跟踪功能需要the README中的小数秒。

这实际上是否需要库正常运行?我假设如果不允许小数秒,那么数据就会丢失,时间戳会有最接近的整秒。

1 个答案:

答案 0 :(得分:2)

PT目前依赖于小数秒精度(在所有表格中,而不仅仅是versions)两件事,我知道:

  1. touch_with_version方法
  2. 实验关联跟踪功能
  3. 我很确定我们可以重写touch_with_version来删除此依赖关系,而不是确定关联跟踪。

    值得庆幸的是,现代版本的MySQL现在具有小秒精度,因此您可以升级! (trollface)