Optimize create table calls using executescript=True

Refs #1555, #1569
This commit is contained in:
Simon Willison 2021-12-18 10:30:53 -08:00
commit 2e4ba71b53
4 changed files with 18 additions and 43 deletions

View file

@ -95,7 +95,10 @@ class Database:
)
async def execute_write(self, sql, params=None, executescript=False, block=False):
assert not (executescript and params), "Cannot use params with executescript=True"
assert not (
executescript and params
), "Cannot use params with executescript=True"
def _inner(conn):
with conn:
if executescript: