fix: normalize deprecated postgres:// URLs to postgresql+psycopg://

This commit is contained in:
zoi-tdinh
2026-03-05 20:11:46 +07:00
parent 51f35d1978
commit b42c2eb73c
2 changed files with 2 additions and 2 deletions

View File

@@ -27,7 +27,7 @@ def _normalize_database_url(database_url: str) -> str:
if "://" not in database_url:
return database_url
scheme, rest = database_url.split("://", 1)
if scheme == "postgresql":
if scheme in ("postgresql", "postgres"):
return f"postgresql+psycopg://{rest}"
return database_url

View File

@@ -31,7 +31,7 @@ def _normalize_database_url(database_url: str) -> str:
if "://" not in database_url:
return database_url
scheme, rest = database_url.split("://", 1)
if scheme == "postgresql":
if scheme in ("postgresql", "postgres"):
return f"postgresql+psycopg://{rest}"
return database_url