]> SAFE projects GIT repository - jmp/mailleur/commitdiff
crdb.sh working for mysql
authorJean-Marc Pigeon (Delson) <jmp@safe.ca>
Mon, 23 Jun 2025 23:38:58 +0000 (19:38 -0400)
committerJean-Marc Pigeon (Delson) <jmp@safe.ca>
Mon, 23 Jun 2025 23:38:58 +0000 (19:38 -0400)
support/crdb.sh

index 4de10af47c8c4b0c140648b94825d1cb21694781..694486d502f3e1a1db672a4dfa731c24f89ce39c 100755 (executable)
@@ -76,11 +76,10 @@ case "$DB_TYPE" in
       echo "CREATE ROLE $APPNAME WITH LOGIN CREATEDB SUPERUSER;"
       echo "CREATE ROLE apache WITH LOGIN;"
       echo "CREATE ROLE dovecot WITH LOGIN;"
-      echo "CREATE DATABSE $APPNAME;"
-      ) | $SQL $SQLHOST $SQLPORT template1 >> $LOG
+      echo "CREATE DATABASE $APPNAME;"
+      ) | /usr/bin/su - -m postgres -c "$SQL $SQLHOST $SQLPORT template1" >> $LOG
       echo "data-base is now created" >> $LOG
       fi
-      ) | $SQL >> $LOG
     ;;
   "*"          )
     #undefined database type at that stage?