Ogni volta che provo a cadere banca dati ottengo:PostgreSQL - in grado di eliminare database a causa di alcuni collegamenti auto per DB
ERROR: database "pilot" is being accessed by other users
DETAIL: There is 1 other session using the database.
Quando uso:
SELECT pg_terminate_backend(pg_stat_activity.pid)
FROM pg_stat_activity
WHERE pg_stat_activity.datname = 'TARGET_DB';
ho interrotto la connessione da quel DB , ma se provo a rilasciare il database dopo che in qualche modo qualcuno si connette automaticamente a quel database e dà questo errore. Cosa potrebbe fare? Nessuno usa questo database, tranne me.
Se si importa un altro database con lo stesso nome in un secondo momento, concedere il collegamento capab il potere al pubblico: 'GRANT CONNECT ON DATABASE thedb TO public;' – Mike