У меня есть база данных sqlite3, которую я создал из Python (2.7) на локальной машине, и пытаюсь скопировать ее в удаленное местоположение. Я создал «sqlite3 posts.db .backup posts.db.bak» для создания копии (я могу использовать оригинал и эту новую копию просто отлично). Но когда я перемещаю скопированный файл в удаленное местоположение, вдруг каждая команда дает мне: sqlite3.OperationalError: database is locked.
Как безопасно перемещать базу данных sqlite3, чтобы я мог использовать ее после перемещения?Как безопасно перемещать базу данных SQLite3?
0
A
ответ
0
Вы сделали .backup
в исходной системе, но не упомянули, что вы делаете .restore
в целевой системе. Просьба уточнить.
Вы не указали, какие версии исполняемого файла sqlite3
у вас есть на исходной и целевой системах.
Вы не упомянули, как вы передали файл .bak
от источника к цели.
Был ли доступ к источнику db другим процессом, когда вы сделали .backup
?
Насколько велик файл? Вы рассматривали zip/copy/unzip вместо резервного копирования/копирования/восстановления?
Смежные вопросы
- 1. Как я могу безопасно перемещать базу CBB?
- 2. Как создать базу данных sqlite3
- 3. Как безопасно перемещать пакет intellij?
- 4. Невозможно выбрать базу данных sqlite3
- 5. sqlcipher как импортировать базу данных sqlite3
- 6. Как создать базу данных sqlite3 в памяти?
- 7. Как восстановить поврежденную базу данных SQLite3?
- 8. Как вставить список в базу данных sqlite3
- 9. Как удалить базу данных sqlite3 в python?
- 10. Как создать базу данных Sqlite3 - IOS
- 11. Как заблокировать базу данных sqlite3 в Python?
- 12. Как очистить базу данных sqlite3 в Джанго
- 13. Как безопасно закрыть курсор и базу данных?
- 14. Как безопасно перемещать/заменять файлы в Cocoa?
- 15. как перемещать файлы сервера neo4j вокруг безопасно
- 16. Возможно ли подключить базу данных sqlite3 удаленно
- 17. питон sqlite3 вновь открыть базу данных
- 18. Вставить пользовательский объект в базу данных Sqlite3
- 19. Импортирование сбрасывания SQLite3 обратно в базу данных
- 20. SQLITE3 close() не закрывает базу данных?
- 21. Добавить существующую базу данных SQLite3 в Swift
- 22. Приложить базу данных в sqlite3 с python
- 23. Запись атрибутов объекта в базу данных sqlite3
- 24. Не удалось создать базу данных SQLite3.exe?
- 25. PHP, не открывающий базу данных SQLite3
- 26. Создать базу данных sqlite3 из файла .sql
- 27. Не могу ВСТАВИТЬСЯ в базу данных Sqlite3
- 28. Android Studio SQLite3 Создать базу данных
- 29. Вставьте данные в базу данных sqlite3
- 30. Невозможно создать базу данных sqlite3 в фляже?
У вас есть разрешение на запись в файл SQLite после его перемещения? Если я правильно помню, эта ошибка может появиться и в случае, если у вас нет прав на запись. – mpontes
Да, я ... к сожалению, это не проблема. –
Вы переместили копию базы данных в сетевую файловую систему? Для чего-то другого, кроме чистых архивных целей, это плохая идея (блокировка классно проблематична для нелокальных ФС). –