fix: DBのコネクションプーリングをしないように修正
This commit is contained in:
parent
a5e1d141bf
commit
54d4d09afa
@ -1,4 +1,4 @@
|
||||
from sqlalchemy import (Connection, CursorResult, Engine, QueuePool,
|
||||
from sqlalchemy import (Connection, CursorResult, Engine, NullPool,
|
||||
create_engine, event, exc, text)
|
||||
from sqlalchemy.engine.url import URL
|
||||
from sqlalchemy.pool import Pool
|
||||
@ -63,8 +63,7 @@ class Database:
|
||||
|
||||
self.__engine = create_engine(
|
||||
self.__connection_string,
|
||||
pool_timeout=5,
|
||||
poolclass=QueuePool
|
||||
poolclass=NullPool
|
||||
)
|
||||
|
||||
@classmethod
|
||||
@ -181,7 +180,7 @@ class Database:
|
||||
self.__connection = None
|
||||
|
||||
def to_jst(self):
|
||||
self.execute('SET time_zone = "+9:00"')
|
||||
self.execute('SET time_zone = "+9:00"')
|
||||
|
||||
def __execute_with_transaction(self, query: str, parameters: dict):
|
||||
# トランザクションを開始してクエリを実行する
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user