fix(postgres): handle ssl_mode="allow" in _create_ssl_context

Add "allow" to the list of recognized SSL modes in PostgreSQL connection helper. Previously, ssl_mode="allow" would fall through to "Unknown SSL mode" warning. Now it's properly handled alongside "require" and "prefer" modes.
This commit is contained in:
yangdx 2025-07-24 12:45:13 +08:00
parent 2e0a9dc73b
commit 5574a30856

View file

@ -80,7 +80,7 @@ class PostgreSQLDB:
if ssl_mode in ["disable", "allow", "prefer", "require"]:
if ssl_mode == "disable":
return None
elif ssl_mode in ["require", "prefer"]:
elif ssl_mode in ["require", "prefer", "allow"]:
# Return None for simple SSL requirement, handled in initdb
return None