Spaces:
Running
Running
Update src/apps/database.py
Browse files- 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(
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 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,
|