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