From b42c2eb73c2fa1e199bdde903d66d41b5640c222 Mon Sep 17 00:00:00 2001 From: zoi-tdinh Date: Thu, 5 Mar 2026 20:11:46 +0700 Subject: [PATCH] fix: normalize deprecated `postgres://` URLs to `postgresql+psycopg://` --- backend/app/db/session.py | 2 +- backend/migrations/env.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/backend/app/db/session.py b/backend/app/db/session.py index b09fd32a..38a7e475 100644 --- a/backend/app/db/session.py +++ b/backend/app/db/session.py @@ -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 diff --git a/backend/migrations/env.py b/backend/migrations/env.py index a5f7cd84..c99306ed 100644 --- a/backend/migrations/env.py +++ b/backend/migrations/env.py @@ -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