当前位置:  开发笔记 > 数据库 > 正文

什么是最好的扩展名SQlite数据库文件?

如何解决《什么是最好的扩展名SQlite数据库文件?》经验,为你挑选了5个好方法。

我知道没有具体的命名约定,但是在使用SQlite时你推荐什么扩展?

最常见的似乎是.sqlite,.db或.db3?.sqlite最有意义,但它只是个人选择?



1> Brian Campbe..:

几乎取决于个人选择.根据您正在存储的数据库方案使用扩展可能是有意义的; 将数据库模式视为文件格式,SQLite只是用于该文件格式的编码.因此,您可以使用.bookmarks它是否存储书签,或者.index它是否被用作索引.

如果您想使用通用扩展,我会使用,.sqlite3因为这最能描述使用数据库所需的SQLite版本.



2> Karl..:

在可分发的软件中,我不希望我的客户自己在数据库中乱搞.程序自己读取和写入所有内容.用户触摸DB文件的唯一原因是获取备份副本.因此我将它命名为whatever_records.db

简单的.db扩展名告诉用户它是一个二进制数据文件,这是他们必须知道的全部内容.调用它.sqlite邀请感兴趣的用户打开它并弄乱一些东西!

完全取决于我的使用场景.


我真的没有这个逻辑.这是一个非常简单的文件格式.我看不到任何人不理解弄乱这样一个文件的后果可能会弄乱这样的文件.但最终,我认为归结为文件扩展方面的"谁在乎".任何真正需要能够编辑文件并具备相应技能的人都应该毫不费力地确定它是什么类型的文件.无论如何,请将它命名为.
只需在记事本中打开sqlite3文件即可显示出它的sqlite3数据库:p
我同意Mike的观点 - 知道db文件是数据库文件的用户将有足够的技能来处理它.即使他不知道它是什么,他也可能试着用记事本打开.我肯定会.有时只是为了看看存储了什么设置 - 当然还有足够的工具可以打开它 - 数据库浏览器......等等.

3> Chad Birch..:

SQLite没有为此定义任何特定的扩展,这是您自己的选择.就个人而言,我用.sqlite扩展名命名,只是因为我以后查看我的文件时没有任何歧义.



4> Matthias..:

Emacs期望在sql-sqlite模式的默认配置中使用db,sqlite,sqlite2或sqlite3中的一个.



5> DaveInCaz..:

如果您已经确定了一组特定的工具来访问/修改您的数据库,我会选择他们希望您使用的任何扩展.这样可以避免在进行开发任务时产生不必要的摩擦

例如,SQLiteStudio v3.1.1默认使用以下扩展名查找文件:

在此输入图像描述

(db|sdb|sqlite|db3|s3db|sqlite3|sl3|db2|s2db|sqlite2|sl2)

如果需要部署,如果隐藏文件类型对您有用,则安装机制可以重命名文件(正如其他一些答案所示).开发和部署的文件名要求可能不同.

推荐阅读
个性2402852463
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有