Błędy SQL/baz danychBłąd
5500655006 — Obiekt w użyciu
Obiekt bazy danych jest aktualnie używany i nie można go modyfikować.
postgresql
Co powoduje ten błąd
Inna sesja posiada blokadę lub aktywnie używa tego obiektu.
Jak to naprawić
Poczekaj na zakończenie aktywnych zapytań. W razie potrzeby użyj pg_terminate_backend(). Planuj DDL podczas okien konserwacyjnych.
Przykład
-- 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();Powiązane kody błędów
Błędy SQL/baz danychBłąd
2200322003 — Wartość numeryczna poza zakresem
Wartość numeryczna jest poza zakresem typu danych kolumny docelowej.
postgresql
Zobacz szczegóły Błędy SQL/baz danychBłąd
2D0002D000 — Nieprawidłowe zakończenie transakcji
Polecenie zakończenia transakcji było nieprawidłowe w bieżącym kontekście.
postgresql
Zobacz szczegóły Błędy SQL/baz danychBłąd
2351423514 — Naruszenie ograniczenia CHECK
Operacja INSERT lub UPDATE narusza ograniczenie CHECK w tabeli.
postgresql
Zobacz szczegóły Błędy SQL/baz danychBłąd
SQLITE_RANGE (25)SQLITE_RANGE (25) — Indeks parametru poza zakresem
Indeks parametru przekazany do sqlite3_bind jest poza zakresem.
sqlite
Zobacz szczegóły Błędy SQL/baz danychInformacja
SQLITE_EMPTY (16)SQLITE_EMPTY (16) — Baza danych jest pusta
Plik bazy danych istnieje, ale nie zawiera żadnych tabel.
sqlite
Zobacz szczegóły Błędy SQL/baz danychBłąd
2202322023 — Nieprawidłowa wartość parametru
Wartość parametru jest nieprawidłowa dla danej operacji.
postgresql
Zobacz szczegóły