Sha256: 0c347b26766d78010f9a889d2aa9eb38e0c9bf6b672f139e1f67dd26cd466712
Contents?: true
Size: 1.1 KB
Versions: 17
Compression:
Stored size: 1.1 KB
Contents
#!/usr/bin/env bash set -e echo echo "Uninstalling Database" echo "= = =" echo default_name=message_store if [ -z ${DATABASE_USER+x} ]; then echo "(DATABASE_USER is not set. Default will be used.)" user=$default_name else user=$DATABASE_USER fi echo "Database user is: $user" if [ -z ${DATABASE_NAME+x} ]; then echo "(DATABASE_NAME is not set. Default will be used.)" database=$default_name else database=$DATABASE_NAME fi echo "Database name is: $database" echo function delete-user { user_exists=`psql postgres -qtAXc "SELECT 1 FROM pg_roles WHERE rolname='$user'"` if [ "$user_exists" = "1" ]; then echo "Deleting database user \"$user\"..." dropuser $user else echo "Database user \"$user\" does not exist. Not deleting." fi echo } function delete-database { database_exists=`psql postgres -qtAXc "SELECT 1 FROM pg_database WHERE datname='$database'"` if [ "$database_exists" = "1" ]; then echo "Deleting database \"$database\"..." dropdb $database else echo "Database \"$database\" does not exist. Not deleting." fi echo } delete-database delete-user
Version data entries
17 entries across 17 versions & 1 rubygems