#!/bin/bash
psql -t -A -c 'SELECT datname FROM pg_database' | grep ^${PWD##*/}development.*$ | grep -v master | awk “{gsub(/^${PWD##*/}development/, "")}1” | awk '{gsub(/_/, “-”)}1' | xargs -I {} bash -c 'if [ ! “`git branch –list {}`” ] ; then echo “{}”; fi' | awk '{gsub(/-/, “_”)}1' | awk “$0="${PWD##*/}development"$0” | xargs -I {} bash -c ' echo “Drop database {}? (Y/n)” read yn </dev/tty case $yn in
[Yy] ) dropdb {};; [Nn] ) exit;; * ) exit;;
esac'
psql -t -A -c 'SELECT datname FROM pg_database' | grep ^${PWD##*/}test.*$ | grep -v master | awk “{gsub(/^${PWD##*/}test/, "")}1” | awk '{gsub(/_/, “-”)}1' | xargs -I {} bash -c 'if [ ! “`git branch –list {}`” ] ; then echo “{}”; fi' | awk '{gsub(/-/, “_”)}1' | awk “$0="${PWD##*/}test"$0” | xargs -I {} bash -c ' echo “Drop database {}? (Y/n)” read yn </dev/tty case $yn in
[Yy] ) dropdb {};; [Nn] ) exit;; * ) exit;;
esac'