Disable transaction cache also for database cache restore

issue6216
This commit is contained in:
Cédric Krier committed 2017-02-02 13:31:01 +01:00
1 parent 9a1e636954
commit d8e7a041c5
1 file changed
+3 -2
+3 -2
View File
@@ -111,7 +111,7 @@ def _sqlite_copy(file_, restore=False):
return False
import sqlite3 as sqlite
with Transaction().start(DB_NAME, 0) as transaction, \
with Transaction().start(DB_NAME, 0, _nocache=True) as transaction, \
sqlite.connect(file_) as conn2:
conn1 = transaction.connection
# sqlitebck does not work with pysqlite2
@@ -139,7 +139,8 @@ def _pg_options():
def _pg_restore(cache_file):
with Transaction().start(None, 0, close=True, autocommit=True) \
with Transaction().start(
None, 0, close=True, autocommit=True, _nocache=True) \
as transaction:
transaction.database.create(transaction.connection, DB_NAME)
cmd = ['pg_restore', '-d', DB_NAME]