message-db-temp-0.0.1.0: official-message-db-upstream/database/uninstall.sh
#!/usr/bin/env bash
set -e
function script_dir {
val="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
echo "$val"
}
base=$(script_dir)
echo
echo "Uninstalling Database"
echo "Version: $(cat $base/VERSION.txt)"
echo "= = ="
if [ -z ${DATABASE_NAME+x} ]; then
database=message_store
echo "DATABASE_NAME is not set. Using: $database."
else
database=$DATABASE_NAME
fi
echo
if [ -z ${PGOPTIONS+x} ]; then
export PGOPTIONS='-c client_min_messages=warning'
fi
function delete-user {
echo "» message_store user"
psql postgres -P pager=off -q -c "DROP ROLE IF EXISTS message_store;"
}
function delete-database {
echo "» $database database"
psql postgres -P pager=off -q -c "DROP DATABASE IF EXISTS \"$database\";"
}
echo "Deleting database"
echo "- - -"
delete-database
echo
echo "Deleting database user"
echo "- - -"
delete-user
echo
echo "= = ="
echo "Done Uninstalling Database"
echo "Version: $(cat $base/VERSION.txt)"
echo