Eli Mesika has uploaded a new change for review.

Change subject: core:  check DB objects before upgrade
......................................................................

core:  check DB objects before upgrade

Verify that Material Views are created with user 'engine'
If other user is attempting to create a MV, the database throws an
error

Change-Id: I50229dc028bc320405a7fc501a7f80f9ab23c6f3
Bug-Url: https://bugzilla.redhat.com/show_bug.cgi?id=960063
Signed-off-by: Eli Mesika <emes...@redhat.com>
---
M packaging/dbscripts/materialized_views_sp.sql
1 file changed, 4 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/31/17931/1

diff --git a/packaging/dbscripts/materialized_views_sp.sql 
b/packaging/dbscripts/materialized_views_sp.sql
index 442c84a..dffae84 100644
--- a/packaging/dbscripts/materialized_views_sp.sql
+++ b/packaging/dbscripts/materialized_views_sp.sql
@@ -77,6 +77,10 @@
          RAISE EXCEPTION 'Materialized view % already exists.',
            v_matview;
      END IF;
+     IF current_user != 'engine' THEN
+         RAISE EXCEPTION 'Materialized view % should be created with user 
''engine''.',
+           v_matview;
+     END IF;
 
      EXECUTE 'REVOKE ALL ON ' || v_view_name || ' FROM PUBLIC';
 


-- 
To view, visit http://gerrit.ovirt.org/17931
To unsubscribe, visit http://gerrit.ovirt.org/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I50229dc028bc320405a7fc501a7f80f9ab23c6f3
Gerrit-PatchSet: 1
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
Gerrit-Owner: Eli Mesika <emes...@redhat.com>
_______________________________________________
Engine-patches mailing list
Engine-patches@ovirt.org
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to