Где хранится база данных SQLite, т.е. путь к каталогу в Windows 7 при создании?
Где хранится база данных SQLite на диске?
Ответ 1
База данных SQLite - это обычный файл. Он создается в вашем скрипте текущей директории.
Ответ 2
Нет никакого "стандартного места" для базы данных sqlite. Местоположение файла указывается в библиотеке и может находиться в вашем домашнем каталоге, в вызывающей папке программы или в любом другом месте.
Если это помогает, базы данных sqlite, по соглашению, имеют имя с расширением файла .db
.
Ответ 3
.databases
изнутри SQLite перечисляет путь для всех подключенных в настоящее время баз данных. Пример вывода:
seq name file
--- --------------- ----------------------------------------------------------
0 main /home/me/a.db
Ответ 4
Если вы используете Rails (его по умолчанию db в Rails), проверьте файл {RAILS_ROOT}/config/database.yml, и вы увидите что-то вроде:
database: db/development.sqlite3
Это означает, что он будет находиться в каталоге {RAILS_ROOT}/db.
Ответ 5
Когда вы вызываете sqlite3_open(), вы указываете путь к файлу, из которого база данных открыта из/сохранена, если она не является абсолютным путем, она указана относительно вашего текущего рабочего каталога.
Ответ 6
SQLite создается в вашем каталоге python, где вы установили python.
Ответ 7
В Windows 10, если в командной строке указан путь запуска sqlite
C:\users\USER_NAME
Вы можете найти его в домашней папке пользователя.
Файл .db
хранится там, где вы запускаете команду sqlite.
Я надеюсь, что это решит проблему
Ответ 8
В моем случае для Python 3.7.3 (32bit) Python Install на Windows10, sqllite3 был установлен в C:\Users\\AppData\Local\Programs\Python\Python37-32\Lib\sqlite3