From f812b386976afa7173d920c43ed26ec4cefb20c5 Mon Sep 17 00:00:00 2001 From: Benyamin Date: Thu, 21 Dec 2023 20:34:05 +0330 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20fixed=20dsn=20type=20compatible?= =?UTF-8?q?=20with=20docker=20env?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- alembic/env.py | 8 ++++---- ifsguid/database.py | 4 +--- 2 files changed, 5 insertions(+), 7 deletions(-) diff --git a/alembic/env.py b/alembic/env.py index 9022ef9..dde57a5 100644 --- a/alembic/env.py +++ b/alembic/env.py @@ -40,7 +40,7 @@ def run_migrations_offline() -> None: """ context.configure( - url=settings.SQLALCHEMY_DATABASE_URI.unicode_string(), + url=f"{settings.SQLALCHEMY_DATABASE_URI}", target_metadata=target_metadata, literal_binds=True, compare_types=True, @@ -59,9 +59,9 @@ def run_migrations_online() -> None: """ configuration = config.get_section(config.config_ini_section) - configuration[ - "sqlalchemy.url" - ] = settings.SQLALCHEMY_DATABASE_URI.unicode_string().replace("+asyncpg", "") + configuration["sqlalchemy.url"] = f"{settings.SQLALCHEMY_DATABASE_URI}".replace( + "+asyncpg", "" + ) connectable = engine_from_config( configuration, prefix="sqlalchemy.", diff --git a/ifsguid/database.py b/ifsguid/database.py index 27da591..75e18d1 100644 --- a/ifsguid/database.py +++ b/ifsguid/database.py @@ -3,9 +3,7 @@ from .config import settings -engine: AsyncEngine = create_async_engine( - settings.SQLALCHEMY_DATABASE_URI.unicode_string() -) +engine: AsyncEngine = create_async_engine(f"{settings.SQLALCHEMY_DATABASE_URI}") async_session = sessionmaker( autocommit=False, autoflush=False,