Как я могу использовать SQLite3 v3.7 API в Ubuntu? - PullRequest
0 голосов
/ 12 ноября 2018

Я хочу сделать резервную копию sqlite3 базы данных existing_db.db в базе данных в памяти :memory:, используя sqlite3.Connection.backup()? backup() доступно с SQLite 3.6.11 или выше. Новое в версии 3.7. Если я запускаю следующий код

import sqlite3

source = sqlite3.connect('existing_db.db')
dest = sqlite3.connect(':memory:')
source.backup(dest)

Я получаю ошибку AttributeError: 'sqlite3.Connection' object has no attribute 'backup'. Как я могу заставить backup() работать? Моя установка - Ubuntu 18.04.

$ python3
Python 3.6.6 (default, Sep 12 2018, 18:26:19) 
[GCC 8.0.1 20180414 (experimental) [trunk revision 259383]] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import sqlite3
>>> sqlite3.version
'2.6.0'
>>> sqlite3.sqlite_version
'3.22.0'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...