From b410fc5f31b83f2e0447c9737330c0f7f34398c7 Mon Sep 17 00:00:00 2001 From: Felix Hamme Date: Mon, 24 Apr 2023 16:39:16 +0200 Subject: [PATCH] ovirt-engine-setup database checks: being member of the database owner is also ok see https://github.com/oVirt/ovirt-engine/issues/841 --- .../setup/plugins/ovirt-engine-setup/ovirt-engine/db/schema.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packaging/setup/plugins/ovirt-engine-setup/ovirt-engine/db/schema.py b/packaging/setup/plugins/ovirt-engine-setup/ovirt-engine/db/schema.py index cb00a8cface..03a08f04fa8 100644 --- a/packaging/setup/plugins/ovirt-engine-setup/ovirt-engine/db/schema.py +++ b/packaging/setup/plugins/ovirt-engine-setup/ovirt-engine/db/schema.py @@ -323,7 +323,7 @@ def _checkDatabaseOwnership(self): nsp.nspname not in ('information_schema', 'pg_catalog') and nsp.nspname not like 'pg_%%' and cls.relname not like 'pg_%%' and - rol.rolname != %(user)s + not pg_catalog.pg_has_role(%(user)s, rol.rolname, 'usage') order by nsp.nspname, cls.relname