diff --git a/aleksis/core/apps.py b/aleksis/core/apps.py
index e627b0a2e6b93a6e661cdceaef21ec824e4daedb..696922468aeab1a0e4fdd6b5530b6a6c2b468685 100644
--- a/aleksis/core/apps.py
+++ b/aleksis/core/apps.py
@@ -2,7 +2,7 @@ from typing import Any, List, Optional, Tuple
 
 import django.apps
 from django.conf import settings
-from django.db import ProgrammingError
+from django.db import ProgrammingError, OperationalError
 from django.http import HttpRequest
 from django.utils.module_loading import autodiscover_modules
 
@@ -67,7 +67,7 @@ class CoreConfig(AppConfig):
             for backend in get_site_preferences()["auth__backends"]:
                 settings._wrapped.AUTHENTICATION_BACKENDS.insert(idx, backend)
                 idx += 1
-        except ProgrammingError:
+        except (ProgrammingError, OperationalError):
             pass
 
     def preference_updated(