使用 PaperTrail 时是否需要 MySQL 小数秒支持?
Is MySQL fractional second support necessary when using PaperTrail?
CreateVersions
migration provided by PaperTrail 说
MySQL users should manually add fractional seconds precision to this migration
并且还说实验性关联跟踪功能需要 the README 中的小数秒。
这真的是库正常运行所必需的吗?我假设如果不允许小数秒,那么数据就会丢失并且时间戳将具有最接近的整秒。
PT 目前取决于两件事的小数秒精度(在所有表中,而不仅仅是 versions
),据我所知:
touch_with_version
方法
- 实验性关联跟踪功能
我很确定我们可以重写 touch_with_version
来删除这种依赖性,但对关联跟踪完全不确定。
值得庆幸的是,MySQL 的现代版本现在具有小数秒精度,因此您只需升级即可! (巨魔脸)
CreateVersions
migration provided by PaperTrail 说
MySQL users should manually add fractional seconds precision to this migration
并且还说实验性关联跟踪功能需要 the README 中的小数秒。
这真的是库正常运行所必需的吗?我假设如果不允许小数秒,那么数据就会丢失并且时间戳将具有最接近的整秒。
PT 目前取决于两件事的小数秒精度(在所有表中,而不仅仅是 versions
),据我所知:
touch_with_version
方法- 实验性关联跟踪功能
我很确定我们可以重写 touch_with_version
来删除这种依赖性,但对关联跟踪完全不确定。
值得庆幸的是,MySQL 的现代版本现在具有小数秒精度,因此您只需升级即可! (巨魔脸)