lourdas / record-tracker
记录跟踪器
v0.2.0
2018-07-15 09:34 UTC
Requires
- php: >=5.6.0
- ext-pdo: *
This package is not auto-updated.
Last update: 2024-09-29 06:28:38 UTC
README
简介
这是一个PHP库,用于在数据库中存储记录变更。这是什么意思呢?
假设你使用数据库模型(如在MVC模式中,当然这并不是必需的)进行工作,你创建它,反复更新它,并在其生命周期结束时删除它。你不想跟踪其属性在生命周期中的变化吗?这正是记录跟踪器所做的事情。
这是一个简单的库,它连接到数据库(目前仅支持PostgreSQL和MySQL/MariaDB),并存储模型属性变更以及一些关于这些变更的元数据
- 记录变更的类型,(C) 创建,(U) 更新或(D) 删除
- 变更的时间戳
- 创建变更的用户
- 变更的记录的表名
- 以及变更的记录的主键
属性变更以如下方式存储
- 列名
- 旧值
- 新值
此库根据Mozilla公共许可证2.0 (MPL-2)进行分发。
新闻
2018-07-15: 完成MySQL/MariaDB支持。
2018-07-11: 首次发布。