通过GUI删除产品后出现问题。我尝试通过更改/添加行来手动撤消删除,但是我失败了。
我的问题是:有什么方法可以添加应用程序或dbms代码/配置/软件来记录事务?
最好,这适用于sqlite3,但我可以切换到mysql,甚至postgres。
答案 0 :(得分:1)
我不确定sqlite,但如果你切换到mysql,总会有query log,它的优点是数据库大小,所以你可以忽略任何应用程序的东西,安全的知道mysql正在记录每个操作以供以后检查。
答案 1 :(得分:0)
在mysql中,如果启用复制日志记录(log-bin = true),您将获得一个包含每个数据更改查询的日志文件。可以使用mysqlbinlog检查此日志。您可能必须设置server-id以启用二进制日志记录,但您只需将其设置为1.您还必须管理日志,因为它们不会自动删除。您应该使用mysql shell中的“purge master logs”命令,而不是从硬盘驱动器中删除它们。