私はいくつかのsqliteデータベースファイルを持っています。私は、データベースがsqlite2またはsqlite3または他のメイン/サブバージョン(sqliteライブラリやドライバまたはuser_versionまたはschema_versionではなく)で作成された場合、データベースファイルのバージョンを知りたいと思います。SQLITEデータベースファイルのバージョンを確認する方法
答えて
header fileから情報を抽出することができます。それはあなたがデータベースファイルを '手で'開く必要がありますが、この情報を取得するAPI関数があるかどうかわかりません。
あなたはMagic Header String
により、データベースファイルのバージョン番号を取得することができます。
- SQLite2の==>最初の48バイト
- sqlite3の==>最初の16バイト
$ head -c 48 file2.db
** This file contains an SQLite 2.1 database **
$ head -c 16 file3.db
SQLite format 3
もっと簡単な方法は、 file
コマンド:あなたはVisual Studioで、それへのデータ接続を持っている場合は、右の
$ file file2.db
file2.db: SQLite 2.x database
$ file file3.db
file3.db: SQLite 3.x database
それは、質問の唯一の正しい答え、多くのおかげで! –
、サーバーエクスプローラでのデータ・ベースをクリックしてプロパティを選択し、バージョンが(下の、[プロパティ]ウィンドウに表示されますすることができますバージョン、驚くほど)。データベースを開くには、まずデータベースを左クリックする必要があります。
私はOPがSQL Serverではないsqliteについて質問していると思います。 –
は、あなたは、私は、これはsqliteののバージョンを確認する最も簡単な方法であることが判明sqliteのバージョン
select sqlite_version();
これはデータベースファイルのバージョンではなく、ライブラリのバージョンを返します。 – laalto
を与える任意のsqliteのエクスプローラでこのコマンドを書くことができます。それは2.6.0だった私の場合は
>>> import sqlite3
>>> sqlite3.version
'2.6.0'
: 実行PythonのIDLEシェルは、その後、次の操作を行います。あなたがPythonシェルを開く必要が
sqlite3 --version
fyi、Python IDLE Shellを実行するには端末に 'python'と入力するだけです。' >>> ' – thehme
これはモジュールのバージョンを示し、SQLiteのバージョンは表示しません。これを行うには、 'sqlite3.sqlite_version'を使用します。 https://docs.python.org/3.5/library/sqlite3.html#module-functions-and-constants –
バージョン3から正しい答えはあるが役立ちます
import sqlite3
sqlite3.sqlite_version
その後、これらの手順を記述します: 希望これは... マーク
- 1. Java JDKのバージョンとSDKのバージョンを確認する方法は?
- 2. PHPのリチウム(li3)バージョンの確認方法
- 3. 既存のsqliteデータベースファイルをandroidの新しいデータベースファイルに置き換える方法
- 4. linux X11バージョンの確認方法は?
- 5. Android OSバージョンの確認方法
- 6. インストールされているパンダのバージョンを確認する方法
- 7. Sqlite for Androidを使用してデータベースファイル(.sqlite)を作成する方法は?
- 8. 依存プロジェクトのバージョンを確認する最善の方法
- 9. Crystal Reportのrptファイルのバージョンを確認する方法は?
- 10. Windows 7klでOpenGLのバージョンを確認する方法
- 11. Oracleクライアントのバージョンを確認する方法
- 12. ./configureでhaskellパッケージのバージョンを確認する方法?
- 13. Oracle Fusion Middlewareのバージョンを確認する方法
- 14. Windows上でMeteor.jsのバージョンを確認する方法
- 15. レポートサーバーでSQL Serverのバージョンを確認する方法
- 16. MATLABでMATLAB Coderのバージョンを確認する方法は?
- 17. Linuxでjavaビットのバージョンを確認する方法は?
- 18. NSUserDefaultsでアプリの最新バージョンを確認する方法
- 19. sqliteクエリの結果を確認する
- 20. SQLiteデータベースファイルをSDカードにバックアップ
- 21. androidでSQLiteデータベースファイルを開く
- 22. Androidのsqlite dbでのダブルエントリの確認方法は?
- 23. Androidのバージョンを確認する
- 24. sbtのバージョンを確認するには?
- 25. プリプロセッサスイッチでクラスのバージョンを確認する
- 26. 私のアプリケーションでサポートされているAndroidのバージョンを確認する方法
- 27. Django-CMSのバージョン番号の確認方法
- 28. VisualSVN Serverのバージョン番号の確認方法は?
- 29. ubuntuにインストールされているソフトウェアのバージョンを確認する方法
- 30. Javaで使用されているSSL/TLSのバージョンを確認する方法
あなたがマークしなければなりません答えとして最高の投票回答を以下に示します。 – Fmstrat
私は異なっていると思う。 OPは彼の質問に答え、彼を助けた答えを受け入れるべきです。あまりにも頻繁に、それは最も一般的な答えではない、時には最も一般的な答えは間違っています。 – Mawg