Подтвердить что ты не робот

Где хранится база данных SQLite на диске?

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

4b9b3361

Ответ 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