From 92407d1da1678ce14717310d8da44ba99579ee04 Mon Sep 17 00:00:00 2001 From: Jover Date: Tue, 19 May 2020 09:34:58 -0700 Subject: [PATCH] refresh-materialized-view: use client side cursor Remove the argument to `db.cursor()` to use a client-side cursor. For some reason, using a server-side cursor suppresses errors. --- lib/id3c/cli/command/refresh_materialized_view.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/id3c/cli/command/refresh_materialized_view.py b/lib/id3c/cli/command/refresh_materialized_view.py index a593bc893..b8c68f8ec 100644 --- a/lib/id3c/cli/command/refresh_materialized_view.py +++ b/lib/id3c/cli/command/refresh_materialized_view.py @@ -28,7 +28,7 @@ def refresh_materialized_view(schema_name, view_name, db: DatabaseSession): LOG.info(f"Refreshing materialized view «{schema_name}.{view_name}»") - db.cursor("refresh materialized view").execute(""" + db.cursor().execute(""" select refresh_materialized_view(%s, %s) """, (schema_name, view_name ))