Shrink psycopg-pool to (0, 1) when cleaning connections

When min size is zero, max size must be greater than 0.

Closes #14795
This commit is contained in:
Sergi Almacellas Abellana
2026-04-23 15:15:16 +02:00
parent 518fbdfade
commit 0b5eb09dde
@@ -221,7 +221,7 @@ class Database(DatabaseInterface):
for database in list(databases.values()):
if ((now - database._last_use).total_seconds() > timeout
and database.name != name):
database._connpool.resize(0, 0)
database._connpool.resize(0, 1)
if not (inst := databases.get(name)):
with cls._lock: