#!/bin/bash

mariapost() {
mariadb << EOF
DROP DATABASE IF EXISTS $@;
CREATE DATABASE $@;
EOF
}

case $1 in
    -m|--mysql|--mariadb)
        mariapost mariadb
    ;;

    -p|--psql|--postgresql)
        mariapost psql
    ;;

    -mo|--mongo|--mongodb)
        sed -i 's/security:/# security:/g' /etc/mongod.conf
        sed -i 's/    authorization: enabled/#    authorization: enabled/g' /etc/mongod.conf

        systemctl restart mongodb

        mongosh << EOF
        use $2
EOF

        sed -i 's/security:/# security:/g' /etc/mongod.conf
        sed -i 's/    authorization: enabled/#    authorization: enabled/g' /etc/mongod.conf

        systemctl restart mongodb

    ;;

    *)
        echo "Unknown arg"
        exit 1
    ;;
esac