@@ -94,19 +94,19 @@ from sqlalchemy import insert, select, update, delete
9494async def fast_execute ():
9595 # update
9696 stmt = update(User).where(User.id == 1 ).values({' username' : ' new_user' })
97- result = await db.execute(stmt, commit = True )
97+ result = await db.execute(stmt)
9898
9999 # select
100100 stmt = select(User).where(User.id == 1 )
101101 user = await db.execute(stmt, on_close_pre = lambda r : r.scalar())
102102
103103 # insert
104104 stmt = insert(User).values({' username' : ' User-6' , ' password' : ' password-6' })
105- result = await db.execute(stmt, commit = True )
105+ result = await db.execute(stmt)
106106
107107 # delete
108108 stmt = delete(User).where(User.id == 6 )
109- result = await db.execute(stmt, commit = True )
109+ result = await db.execute(stmt)
110110
111111 # scalar
112112 user = await db.scalar(select(User).where(User.id == 1 ))
@@ -123,7 +123,7 @@ async def fast_execute():
123123 await db.delete(user)
124124
125125 # run_sync
126- await db.run_sync(Base.metadata.create_all)
126+ await db.run_sync(Base.metadata.create_all, is_session = False )
127127
128128 # session_maker
129129 async with db.session_maker() as session:
@@ -154,19 +154,19 @@ from sqlalchemy import insert, select, update, delete
154154def fast_execute ():
155155 # update
156156 stmt = update(User).where(User.id == 1 ).values({' username' : ' new_user' })
157- result = db.execute(stmt, commit = True )
157+ result = db.execute(stmt)
158158
159159 # select
160160 stmt = select(User).where(User.id == 1 )
161161 user = db.execute(stmt, on_close_pre = lambda r : r.scalar())
162162
163163 # insert
164164 stmt = insert(User).values({' username' : ' User-6' , ' password' : ' password-6' })
165- result = db.execute(stmt, commit = True )
165+ result = db.execute(stmt)
166166
167167 # delete
168168 stmt = delete(User).where(User.id == 6 )
169- result = db.execute(stmt, commit = True )
169+ result = db.execute(stmt)
170170
171171 # scalar
172172 user = db.scalar(select(User).where(User.id == 1 ))
@@ -183,7 +183,7 @@ def fast_execute():
183183 db.delete(user)
184184
185185 # run_sync
186- db.run_sync(Base.metadata.create_all)
186+ db.run_sync(Base.metadata.create_all, is_session = False )
187187
188188 # session_maker
189189 with db.session_maker() as session:
@@ -212,19 +212,19 @@ from sqlalchemy_database import AsyncDatabase, Database
212212async def fast_execute (db : Union[AsyncDatabase, Database]):
213213 # update
214214 stmt = update(User).where(User.id == 1 ).values({' username' : ' new_user' })
215- result = await db.async_execute(stmt, commit = True )
215+ result = await db.async_execute(stmt)
216216
217217 # select
218218 stmt = select(User).where(User.id == 1 )
219219 user = await db.async_execute(stmt, on_close_pre = lambda r : r.scalar())
220220
221221 # insert
222222 stmt = insert(User).values({' username' : ' User-6' , ' password' : ' password-6' })
223- result = await db.async_execute(stmt, commit = True )
223+ result = await db.async_execute(stmt)
224224
225225 # delete
226226 stmt = delete(User).where(User.id == 6 )
227- result = await db.async_execute(stmt, commit = True )
227+ result = await db.async_execute(stmt)
228228
229229 # scalar
230230 user = await db.async_scalar(select(User).where(User.id == 1 ))
@@ -241,7 +241,7 @@ async def fast_execute(db: Union[AsyncDatabase, Database]):
241241 await db.async_delete(user)
242242
243243 # run_sync
244- await db.async_run_sync(Base.metadata.create_all)
244+ await db.async_run_sync(Base.metadata.create_all, is_session = False )
245245
246246```
247247
0 commit comments