Tengo pocos archivos de base de datos sqlite. Quiero saber la versión del archivo de la base de datos, es decir, si la base de datos se creó con sqlite2 o sqlite3 o cualquier otra versión principal / secundaria (no la biblioteca sqlite, el controlador, la versión de usuario o la versión de esquema).
82
Respuestas:
Puede escribir este comando en cualquier explorador sqlite que le dará la versión sqlite
select sqlite_version();
fuente
Puede obtener el número de versión de un archivo de base de datos mediante
Magic Header String
:La forma más fácil es usar el
file
comando:fuente
Obtenga user_version: ejecute sql:
PRAGMA user_version;
Obtener versión_esquema:
PRAGMA schema_version;
Cuando se crea un archivo de base de datos (.db), el usuario puede configurar user_version.
fuente
La respuesta correcta de la versión 3 del programa sqlite es:
sqlite3 --version
fuente
Puede extraer la información del archivo de encabezado . Requerirá que abra el archivo de la base de datos 'a mano' pero no sé si hay una función API para obtener esta información.
fuente
Tienes que abrir el shell de Python y luego escribir estos pasos:
fuente
Si tiene una conexión de datos en Visual Studio, puede hacer clic con el botón derecho en la base de datos en el Explorador de servidores, seleccionar propiedades y la versión se mostrará en la ventana de propiedades (en Versión, sorprendentemente). Es posible que primero deba hacer clic con el botón izquierdo en la base de datos para abrirla.
fuente
Encontré que este es el método más fácil para determinar la versión de sqlite. Ejecute Python IDLE Shell, luego haga lo siguiente:
En mi caso fue 2.6.0. Espero que esto ayude ... Mark
fuente
python
la terminal, luego verá>>>
sqlite3.sqlite_version
. docs.python.org/3.5/library/…Ver archivo manual
sqlite3.version El número de versión de este módulo, como una cadena. Esta no es la versión de la biblioteca SQLite.
sqlite3.version_info El número de versión de este módulo, como una tupla de enteros. Esta no es la versión de la biblioteca SQLite.
sqlite3.sqlite_version El número de versión de la biblioteca SQLite en tiempo de ejecución, como una cadena.
sqlite3.sqlite_version_info El número de versión de la biblioteca SQLite en tiempo de ejecución, como una tupla de enteros.
fuente