我想在MySQL表中实现一个基本的版本控制系统。让我们想象一个包含两列的简单表: name (pk)和price。我想我可以简单地添加一列'version‘并将其添加到主键中。然后,我将捕获所有的更新,并执行插入操作,递增版本号。
首先,这是可能的吗?我是否可以在更新前进行触发器,并执行插入和取消更新?它的语法是什么?第二,这个想法可以吗?您将如何实现这一点?
我使用的是PostgreSQL,并且我需要有两个或更多的表在我的数据库中基本上是同步的,这样子表中某一行的Add/Delete/Update就可以指向主表。我不确定在这种情况下是否可以使用触发器,因为在我的情况下,子表可能会被截断并加载新的数据集 105 Azi 1
110 devil 1 <- Sub3 having new row of dat