From 040e988323bab45fac35d58b29a14a59b85880c1 Mon Sep 17 00:00:00 2001 From: "John (Haipeng) Jiang" Date: Thu, 14 Nov 2024 02:13:33 -0500 Subject: [PATCH] Schema Diff bug when comparing materialized views with indices: key 'indrelid' needs to be ignored. --- .../servers/databases/schemas/views/schema_diff_view_utils.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/web/pgadmin/browser/server_groups/servers/databases/schemas/views/schema_diff_view_utils.py b/web/pgadmin/browser/server_groups/servers/databases/schemas/views/schema_diff_view_utils.py index d55e9fa90..3aaa19cf4 100644 --- a/web/pgadmin/browser/server_groups/servers/databases/schemas/views/schema_diff_view_utils.py +++ b/web/pgadmin/browser/server_groups/servers/databases/schemas/views/schema_diff_view_utils.py @@ -19,7 +19,8 @@ from pgadmin.tools.schema_diff.node_registry import SchemaDiffRegistry class SchemaDiffViewCompare(SchemaDiffObjectCompare): - view_keys_to_ignore = ['oid', 'schema', 'xmin', 'oid-2', 'setting'] + view_keys_to_ignore = ['oid', 'schema', 'xmin', 'oid-2', 'setting', + 'indrelid'] trigger_keys_to_ignore = ['xmin', 'tgrelid', 'tgfoid', 'tfunction', 'tgqual', 'tgconstraint', 'nspname']