Где база данных SQLite хранится на диске? - PullRequest
40 голосов
/ 22 февраля 2011

Где хранится база данных SQLite, т.е. путь к каталогу в Windows 7 при создании?

Ответы [ 7 ]

49 голосов
/ 22 февраля 2011

База данных SQLite - это обычный файл.Он создается в текущем каталоге вашего скрипта.

16 голосов
/ 22 февраля 2011

Не существует «стандартного места» для базы данных sqlite.Местоположение файла указывается для библиотеки и может находиться в вашем домашнем каталоге, в папке вызывающей программы или в любом другом месте.

Если это помогает, базы данных sqlite, как правило, называются с расширением .db.

8 голосов
.databases

изнутри SQLite перечисляет путь всех подключенных в настоящее время баз данных.Пример вывода:

seq  name             file                                                      
---  ---------------  ----------------------------------------------------------
0    main             /home/me/a.db
7 голосов
/ 21 ноября 2011

Если вы используете Rails (по умолчанию это db в Rails), проверьте файл {RAILS_ROOT} /config/database.yml, и вы увидите что-то вроде:

database: db/development.sqlite3

Это означает, что он будет находиться в каталоге {RAILS_ROOT} / db.

3 голосов
/ 29 июня 2011

Когда вы вызываете sqlite3_open (), вы указываете путь к файлу, из которого открывается / сохраняется база данных, если он не является абсолютным путем, указанным относительно вашего текущего рабочего каталога.

1 голос
/ 18 июня 2016

SQLite создается в вашем каталоге python, куда вы установили python.

0 голосов
/ 19 июля 2018

Я использую Windows 10, и я искал базы данных, которые я создал, я нашел его в домашней папке пользователя C: \ users \ USER_NAME. Надеюсь, это решит проблему

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...