db: Use cursor_factory psycopg2 option.

Signed-off-by: Anders Kaseorg <anders@zulip.com>
(cherry picked from commit b4cf9ad777)
This commit is contained in:
Anders Kaseorg
2022-07-05 13:38:55 -07:00
committed by Tim Abbott
parent 0dbc3917ef
commit 4a618ed973
3 changed files with 8 additions and 40 deletions

View File

@@ -9,7 +9,7 @@ from django.template.loaders import app_directories
import zerver.lib.logging_util
from scripts.lib.zulip_tools import get_tornado_ports
from zerver.lib.db import TimeTrackingConnection
from zerver.lib.db import TimeTrackingConnection, TimeTrackingCursor
from .config import (
DEPLOY_ROOT,
@@ -287,6 +287,7 @@ DATABASES: Dict[str, Dict[str, Any]] = {
"CONN_MAX_AGE": 600,
"OPTIONS": {
"connection_factory": TimeTrackingConnection,
"cursor_factory": TimeTrackingCursor,
},
}
}