Zet - How do I check connections on postgres?
How do I check connections on postgres?
SELECT * FROM pg_stat_activity WHERE datname = 'drain_kevin';
from term
export HOST=db-write.infra-devel-eu-central-1.kaarbontech.net
sudo -u postgres psql -h $HOST -c "SELECT * FROM pg_stat_activity WHERE datname = 'drain_wokingtree';"
Find the pid and you can disconnect it with
sudo -u postgres psql -h $HOST -c "SELECT pg_terminate_backend(your_pid_here);"
to kill all:
SELECT pg_terminate_backend(pg_stat_activity.pid)
FROM pg_stat_activity
WHERE pg_stat_activity.datname = 'drain_kevin'
AND pid <> pg_backend_pid();
in the term:
sudo -u postgres psql -h $HOST -c "SELECT pg_terminate_backend(pg_stat_activity.pid)
FROM pg_stat_activity
WHERE pg_stat_activity.datname = 'drain_wokingtree'
AND pid <> pg_backend_pid();"
#postgres