Sri*_*h S 64 database sqlite version
我有几个sqlite数据库文件.我想知道数据库文件版本,即数据库是使用sqlite2或sqlite3还是任何其他主/子版本(不是sqlite库或驱动程序或user_version或schema_version)创建的.
sau*_*abh 95
您可以在任何sqlite资源管理器中编写此命令,该资源库将提供sqlite版本
select sqlite_version();
Run Code Online (Sandbox Code Playgroud)
kev*_*kev 74
您可以通过以下方式获取数据库文件的版本号Magic Header String:
$ head -c 48 file2.db
** This file contains an SQLite 2.1 database **
$ head -c 16 file3.db
SQLite format 3
Run Code Online (Sandbox Code Playgroud)
更简单的方法是使用file命令:
$ file file2.db
file2.db: SQLite 2.x database
$ file file3.db
file3.db: SQLite 3.x database
Run Code Online (Sandbox Code Playgroud)
MSD*_*561 14
版本3的正确答案是:
sqlite3 --version
Run Code Online (Sandbox Code Playgroud)
gal*_*ian 14
获取user_version:运行sql: PRAGMA user_version;
获取schema_version: PRAGMA schema_version;
创建数据库文件(.db)时,可以由用户设置user_version。
| 归档时间: |
|
| 查看次数: |
73947 次 |
| 最近记录: |