diff --git a/creyPY/fastapi/db/async_session.py b/creyPY/fastapi/db/async_session.py index 56ed9ae..55d2c5a 100644 --- a/creyPY/fastapi/db/async_session.py +++ b/creyPY/fastapi/db/async_session.py @@ -5,7 +5,10 @@ from sqlalchemy.orm import sessionmaker from .common import SQLALCHEMY_DATABASE_URL, name -async_engine = create_async_engine(SQLALCHEMY_DATABASE_URL + name, pool_pre_ping=True) +async_engine = create_async_engine(SQLALCHEMY_DATABASE_URL + name, pool_pre_ping=True, + connect_args={ + 'sslmode': 'require' + }) AsyncSessionLocal = sessionmaker( bind=async_engine, diff --git a/creyPY/fastapi/db/session.py b/creyPY/fastapi/db/session.py index b400468..7c746ed 100644 --- a/creyPY/fastapi/db/session.py +++ b/creyPY/fastapi/db/session.py @@ -6,7 +6,10 @@ from sqlalchemy.orm.session import Session from .common import SQLALCHEMY_DATABASE_URL, name -engine = create_engine(SQLALCHEMY_DATABASE_URL + name, pool_pre_ping=True) +engine = create_engine(SQLALCHEMY_DATABASE_URL + name, pool_pre_ping=True, + connect_args={ + 'sslmode': 'require' + }) SessionLocal = sessionmaker(autocommit=False, autoflush=False, bind=engine)