0
データベースを削除しようとしています。私は、PostgreSQLを再起動し、サービスをしました:postgresqlデータベースを削除できません
sudo systemctl stop postgresql
sudo systemctl start postgresql
そして、まだ:
# drop database my_db1;
ERROR: database "my_db1" is being accessed by other users
なぜ、どのようにそれを削除することがありますか?
これはどちらか動作していない:
select pg_terminate_backend(pg_stat_activity.pid)
from pg_stat_activity
where pg_stat_activity.datname = 'my_db1' and pid <> pg_backend_pid();
私はそれを実行した後、アクティブ接続がまだ存在しているため、
多分このヘルプhttp://dba.stackexchange.com/questions/11893/force-drop-db-while-others-may-be-connected –