Errori SQL/DatabaseErrore
5500655006 — 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();Codici di errore correlati
Errori SQL/DatabaseErrore
2200322003 — Valore numerico fuori intervallo
Un valore numerico è al di fuori dell'intervallo del tipo di dato della colonna di destinazione.
postgresql
Vedi dettagli Errori SQL/DatabaseErrore
2D0002D000 — Terminazione di Transazione Non Valida
Un comando di terminazione di transazione non era valido nel contesto corrente.
postgresql
Vedi dettagli Errori SQL/DatabaseErrore
2351423514 — Violazione del vincolo CHECK
Un INSERT o UPDATE viola un vincolo CHECK sulla tabella.
postgresql
Vedi dettagli Errori SQL/DatabaseErrore
SQLITE_RANGE (25)SQLITE_RANGE (25) — Indice parametro fuori intervallo
Un indice di parametro passato a sqlite3_bind è fuori dall'intervallo valido.
sqlite
Vedi dettagli Errori SQL/DatabaseInfo
SQLITE_EMPTY (16)SQLITE_EMPTY (16) — Il database è vuoto
Il file di database esiste ma non contiene tabelle.
sqlite
Vedi dettagli Errori SQL/DatabaseErrore
2202322023 — Valore di Parametro Non Valido
Il valore di un parametro non è valido per l'operazione.
postgresql
Vedi dettagli