From 289fa1655641b392b8218cac2e871ec59fb503e7 Mon Sep 17 00:00:00 2001
From: Piotr Gawron <piotr.gawron@uni.lu>
Date: Tue, 11 Sep 2018 21:00:01 +0200
Subject: [PATCH] revoke from postgres removed (user postgres doesn't have to
 exist)

---
 .gitlab-ci.yml                                | 24 +++++++++----------
 .../main/resources/db/migration/V1__base.sql  | 10 ++++----
 2 files changed, 17 insertions(+), 17 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 3f993faecb..853cadee6a 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -20,7 +20,7 @@ test_frontend:
 test_backend:
   image: maven:latest
   services:
-    - postgres:latest
+    - postgres:9.6
   stage: test
   script:
     - apt-get update
@@ -30,20 +30,20 @@ test_backend:
     - export DISPLAY=:99
 #connection to the db
     - mkdir /etc/minerva/
-#    - echo "database.uri=jdbc:postgresql://$POSTGRES_PORT_5432_TCP_ADDR:5432/map_viewer" >>/etc/minerva/test-db.properties
-#    - echo "database.username=map_viewer" >>/etc/minerva/test-db.properties
-#    - echo "database.password=123qweasdzxc">>/etc/minerva/test-db.properties
-
-    - apt-get install -y postgresql sudo
-    - service postgresql start
-    - sudo -u postgres createuser -s map_viewer
-    - sudo -u postgres createdb map_viewer -O map_viewer
-    - sudo -u postgres psql -c "ALTER USER map_viewer WITH PASSWORD '123qweasdzxc';"
-    - echo "database.uri=jdbc:postgresql://127.0.0.1:5432/map_viewer" >>/etc/minerva/test-db.properties
+    - echo "database.uri=jdbc:postgresql://$POSTGRES_PORT_5432_TCP_ADDR:5432/map_viewer" >>/etc/minerva/test-db.properties
     - echo "database.username=map_viewer" >>/etc/minerva/test-db.properties
     - echo "database.password=123qweasdzxc">>/etc/minerva/test-db.properties
+
+#    - apt-get install -y postgresql sudo
+#    - service postgresql start
+#    - sudo -u postgres createuser -s map_viewer
+#    - sudo -u postgres createdb map_viewer -O map_viewer
+#    - sudo -u postgres psql -c "ALTER USER map_viewer WITH PASSWORD '123qweasdzxc';"
+#    - echo "database.uri=jdbc:postgresql://127.0.0.1:5432/map_viewer" >>/etc/minerva/test-db.properties
+#    - echo "database.username=map_viewer" >>/etc/minerva/test-db.properties
+#    - echo "database.password=123qweasdzxc">>/etc/minerva/test-db.properties
 #exclude frontend (we need node for that)
-    - mvn test -pl annotation,CellDesigner-plugin,commons,converter,converter-graphics,converter-CellDesigner,converter-SBGNML,converter-sbml,model,model-command,pathvisio,persist,reactome,rest-api,web
+    - mvn test -pl annotation,CellDesigner-plugin,commons,converter,converter-graphics,converter-CellDesigner,converter-SBGNML,converter-sbml,model,model-command,pathvisio,persist,reactome,rest-api,service,web
 
 
 build_war:
diff --git a/persist/src/main/resources/db/migration/V1__base.sql b/persist/src/main/resources/db/migration/V1__base.sql
index 9644b601c5..5d01f754d8 100644
--- a/persist/src/main/resources/db/migration/V1__base.sql
+++ b/persist/src/main/resources/db/migration/V1__base.sql
@@ -3059,11 +3059,11 @@ ALTER TABLE ONLY feedback
 -- Dependencies: 7
 -- Name: public; Type: ACL; Schema: -; Owner: postgres
 --
-
-REVOKE ALL ON SCHEMA public FROM PUBLIC;
-REVOKE ALL ON SCHEMA public FROM postgres;
-GRANT ALL ON SCHEMA public TO postgres;
-GRANT ALL ON SCHEMA public TO PUBLIC;
+--
+--REVOKE ALL ON SCHEMA public FROM PUBLIC;
+--REVOKE ALL ON SCHEMA public FROM postgres;
+--GRANT ALL ON SCHEMA public TO postgres;
+--GRANT ALL ON SCHEMA public TO PUBLIC;
 
 
 -- Completed on 2017-09-21 13:13:48
-- 
GitLab