什么是SQlite数据库文件的最佳扩展名?
我知道没有特定的命名约定,但是在使用SQlite时推荐使用什么扩展名?
最常见的似乎是.sqlite,.db或.db3? .sqlite是最有意义的,但它只是个人选择?
非常符合个人选择。 使用基于您正在存储的数据库方案的扩展可能是有意义的; 将数据库模式视为文件格式,SQLite只是用于该文件格式的编码。 所以,你可以使用.bookmarks
如果它的存储书签,或者.index
如果它被用作指标。
如果你想使用通用的扩展名,我会使用.sqlite3
因为它最能描述需要使用哪种版本的SQLite来处理数据库。
在可分发软件中,我不希望我的客户自己在数据库中肆意妄为。 程序自己读取和写入。 用户触摸数据库文件的唯一原因是获取备份副本。 因此我将它命名为whatever_records.db
简单的.db扩展名告诉用户它是一个二进制数据文件,这就是他们必须知道的。 调用.sqlite邀请感兴趣的用户打开它,并搞砸了一些东西!
完全取决于你的使用情况,我想。
SQLite没有为此定义任何特定的扩展,这是您自己的选择。 就我个人而言,我将它们命名为.sqlite
扩展名,以便稍后查看我的文件时不会有任何歧义。
上一篇: What is the best extension name SQlite database files?
下一篇: Does it make sense to use an index that will have a low cardinality?