Issue a warning when using a temporary db.

This commit is contained in:
Alexis Métaireau 2023-10-18 12:41:58 +02:00
parent fa45338914
commit dd2dc14351

View file

@ -68,6 +68,9 @@ def read_config(app, settings):
def setup_database(app, settings):
# For sqlite, we need to add connect_args={"check_same_thread": False}
logger.debug(f"Using database URL {settings.database_url}")
if settings.database_url.startswith("sqlite:////tmp"):
logger.warning("Using sqlite in /tmp is not recommended for production")
engine = create_engine(
settings.database_url,
)