Skip to content

Instantly share code, notes, and snippets.

@PeloNZ
Created February 25, 2014 00:45
Show Gist options
  • Save PeloNZ/9200406 to your computer and use it in GitHub Desktop.
Save PeloNZ/9200406 to your computer and use it in GitHub Desktop.
kill active postgres connections and drop the requested db
#!/bin/bash
# kill active pg connections and drop the requested db
DB=$1
psql -ec "SELECT pg_terminate_backend(pg_stat_activity.procpid) FROM pg_stat_activity WHERE pg_stat_activity.datname = '$DB' AND procpid <> pg_backend_pid();" postgres
dropdb $DB
exit 0;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment