Sqlite 使用哈希表结构进行架构验证。数据库

Sqlite 使用哈希表结构进行架构验证。数据库,sqlite,database-schema,Sqlite,Database Schema,在一个不断变化的应用程序中,我想验证预期的模式是否确实是数据库的模式 首先,我在一个附加的元表中存储了一个模式版本,但有时在模式更改时忘记更新这个版本 现在我正在考虑生成模式的哈希值(所有表名和列名的简单合并就足够了)并将其存储为版本 这样行吗?是否有一种更简单的方法,特别是对于SQLite?SQLite数据库有一个内部接口,可以检测其他进程所做的更改,但这适用于所有更改。没有架构更改的机制 存储架构的散列将起作用。 请注意,最简单的方法是对的sql列的内容进行散列,并正确排序。很酷,谢谢链接!

在一个不断变化的应用程序中,我想验证预期的模式是否确实是数据库的模式

首先,我在一个附加的元表中存储了一个模式版本,但有时在模式更改时忘记更新这个版本

现在我正在考虑生成模式的哈希值(所有表名和列名的简单合并就足够了)并将其存储为版本


这样行吗?是否有一种更简单的方法,特别是对于SQLite?

SQLite数据库有一个内部接口,可以检测其他进程所做的更改,但这适用于所有更改。没有架构更改的机制

存储架构的散列将起作用。

请注意,最简单的方法是对的
sql
列的内容进行散列,并正确排序。

很酷,谢谢链接!我不知道SQLite中的这些特性