diff --git a/conf-dev/init-postgres.sh b/conf-dev/init-postgres.sh
index 0544f665c18f49be78dd439f91fb20fda587452a..061a23a7497210d46a56558308d0facb74db0868 100644
--- a/conf-dev/init-postgres.sh
+++ b/conf-dev/init-postgres.sh
@@ -4,10 +4,8 @@ set -e
 psql -v ON_ERROR_STOP=1 --username "$POSTGRES_USER" --dbname "$POSTGRES_DB" <<-EOSQL
     CREATE USER anis LOGIN PASSWORD 'anis';
     CREATE USER keycloak LOGIN PASSWORD 'keycloak';
-    CREATE DATABASE anis_metamodel;
-    CREATE DATABASE anis_test;
-    CREATE DATABASE keycloakdb;
-    GRANT ALL PRIVILEGES ON DATABASE anis_metamodel TO anis;
-    GRANT ALL PRIVILEGES ON DATABASE anis_test TO anis;
+    CREATE DATABASE anis_metamodel OWNER anis;
+    CREATE DATABASE anis_test OWNER anis;
+    CREATE DATABASE keycloakdb OWNER keycloak;
 EOSQL
 psql -v ON_ERROR_STOP=1 -f /sql/data_test.sql --username "anis" --dbname "anis_test"
diff --git a/docker-compose.yml b/docker-compose.yml
index 4ef7a61bfbfbaf4a22a163ddcaad2290bedbcb07..5253829193fc13f36c3c4e1b54881bf14d547169 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -105,7 +105,7 @@ services:
         volumes:
             - ./conf-dev/keycloak-anis-realm.json:/tmp/keycloak-anis-realm.json
     db:
-        image: postgres
+        image: postgres:15
         environment:
             POSTGRES_PASSWORD: "postgres"
         volumes: