Vai al contenuto
Errori SQL/DatabaseErrore
55006

55006 — Oggetto in Uso

L'oggetto del database è attualmente in uso e non può essere modificato.

postgresql

Cause di questo errore

Un'altra sessione detiene un lock o sta utilizzando attivamente l'oggetto.

Come correggerlo

Attendere il completamento delle query attive. Utilizzare pg_terminate_backend() se necessario. Pianificare le operazioni DDL durante le finestre di manutenzione.

Esempio

-- object_in_use: cannot drop database being accessed
-- Disconnect other sessions first
SELECT pg_terminate_backend(pid) FROM pg_stat_activity
  WHERE datname = 'mydb' AND pid <> pg_backend_pid();
Documentazione ufficiale

Codici di errore correlati