Database 跟踪数据库中的更改

Database 跟踪数据库中的更改,database,version-control,sqlite,Database,Version Control,Sqlite,假设系统使用sqlite3数据库进行配置。系统中使用的版本不同,并且随着时间的推移,所有版本都需要进行不同的更改。例如,在表FOO中,系统的版本1有行A和B,而系统的版本2有行A、B、E、F。 有没有可能像风投一样跟踪这些变化?更好的是能够将更改从一个版本合并到下一个版本。此描述不清楚。你说“跟踪”是什么意思?您希望自动执行哪些特定操作?我希望在VCS中执行相同的操作,主要是查看更改历史记录,谁更改了表中的内容,并且能够将更改从一个版本合并到另一个版本,就像可以在Git中处理分支一样,然后放入D

假设系统使用sqlite3数据库进行配置。系统中使用的版本不同,并且随着时间的推移,所有版本都需要进行不同的更改。例如,在表
FOO
中,系统的版本1有行A和B,而系统的版本2有行A、B、E、F。
有没有可能像风投一样跟踪这些变化?更好的是能够将更改从一个版本合并到下一个版本。

此描述不清楚。你说“跟踪”是什么意思?您希望自动执行哪些特定操作?我希望在VCS中执行相同的操作,主要是查看更改历史记录,谁更改了表中的内容,并且能够将更改从一个版本合并到另一个版本,就像可以在Git中处理分支一样,然后放入DB(或者更好,它的
.dump
输出)它目前在VCS中,但由于它是一个二进制文件,所以不会有任何好处。我想知道有什么比把数据库转储更好的方法吗。