Добрый вечер, я хотел бы присоединить базу данных, созданную в памяти, к базе данных, созданной и сохраненной на диске. Я дошел до первой части (создание БД в памяти), но у меня возникли сложности с прикреплением его к БД на диске.
import sqlite3
# set up a database in memory
c = sqlite3.connect(':memory:')
c.execute('CREATE TABLE my_table (id int, name text);')
c.execute("INSERT INTO my_table VALUES (1, 'bruce'), (2, 'wayne'), (3, 'bat');")
c.commit()
Я попробовал этот код ниже, но он не работает: /:
ATTACH DATABASE 'file::memory:?cache=shared' AS db_disk