Vishwanath77 commited on
Commit
a2f131f
·
verified ·
1 Parent(s): 4921f4b

Update src/apps/database.py

Browse files
Files changed (1) hide show
  1. src/apps/database.py +6 -1
src/apps/database.py CHANGED
@@ -31,7 +31,12 @@ else:
31
  DATABASE_URL = f"postgresql+asyncpg://{DB_USER}:{DB_PASSWORD}@{DB_HOST}:{DB_PORT}/{DB_NAME}"
32
 
33
 
34
- engine = create_async_engine(DATABASE_URL, echo=True)
 
 
 
 
 
35
 
36
  AsyncSessionLocal = sessionmaker(
37
  bind=engine,
 
31
  DATABASE_URL = f"postgresql+asyncpg://{DB_USER}:{DB_PASSWORD}@{DB_HOST}:{DB_PORT}/{DB_NAME}"
32
 
33
 
34
+ engine = create_async_engine(
35
+ DATABASE_URL,
36
+ echo=True,
37
+ pool_pre_ping=True, # Check connection alive before using
38
+ pool_recycle=300 # Refresh connection every 5 minutes
39
+ )
40
 
41
  AsyncSessionLocal = sessionmaker(
42
  bind=engine,