feat: initialize SQLAlchemy async database engine and session management with Neon-compatible configuration
Browse files- backend/src/database.py +1 -1
backend/src/database.py
CHANGED
|
@@ -39,7 +39,7 @@ engine = create_async_engine(
|
|
| 39 |
_db_url,
|
| 40 |
echo=False,
|
| 41 |
pool_pre_ping=True,
|
| 42 |
-
pool_recycle=
|
| 43 |
pool_size=10,
|
| 44 |
max_overflow=5,
|
| 45 |
connect_args={
|
|
|
|
| 39 |
_db_url,
|
| 40 |
echo=False,
|
| 41 |
pool_pre_ping=True,
|
| 42 |
+
pool_recycle=300, # Refreshes old connections every 5 min to prevent stale connection errors
|
| 43 |
pool_size=10,
|
| 44 |
max_overflow=5,
|
| 45 |
connect_args={
|