From 294c33ddc83da6555c6af8ad984ef391258f6e1e Mon Sep 17 00:00:00 2001 From: Elia Bieri Date: Tue, 17 Sep 2024 12:05:24 +0200 Subject: [PATCH] Merge Django base settings --- server/config/settings/base.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/server/config/settings/base.py b/server/config/settings/base.py index 48c68bf1..0abe0c4e 100644 --- a/server/config/settings/base.py +++ b/server/config/settings/base.py @@ -59,8 +59,14 @@ DATABASES = { default="postgres://postgres@localhost:5432/vbv_lernwelt", ) } -DATABASES["default"]["ATOMIC_REQUESTS"] = True # noqa F405 -DATABASES["default"]["CONN_MAX_AGE"] = env.int("CONN_MAX_AGE", default=60) # noqa F405 +DATABASES["default"]["ATOMIC_REQUESTS"] = env.bool( + "DATABASE_ATOMIC_REQUESTS", default=True +) +DATABASES["default"]["CONN_MAX_AGE"] = env.int("DATABASE_CONN_MAX_AGE", default=0) # noqa F405 +# set on 17.09.2024 https://docs.djangoproject.com/en/4.2/ref/databases/#transaction-pooling-server-side-cursors +DATABASES["default"]["DISABLE_SERVER_SIDE_CURSORS"] = env.bool( + "DATABASE_DISABLE_SERVER_SIDE_CURSORS", default=True +) # https://docs.djangoproject.com/en/stable/ref/settings/#std:setting-DEFAULT_AUTO_FIELD DEFAULT_AUTO_FIELD = "django.db.models.BigAutoField"