Přeskočit na hlavní obsah

Nelze zapnout Changes API

Chyba: Akci se nepodařilo provést: Failed to query single object for SQL 'select create_or_drop_changes_triggers(true)'

Autor: Petr Pech

Zapnutí Changes API skončí chybou:

Akci se nepodařilo provést: Failed to query single object for SQL 'select create_or_drop_changes_triggers(true)'


Příčina a řešení

Zapnutí i vypnutí sledování změn zakládá a ruší databázové triggery, což nejde provést, když s databází zároveň pracují přihlášení uživatelé. Odhlaste všechny uživatele a akci zopakujte.

Kolik uživatelů je přihlášeno, ukáže stav serveru:

GET https://{server}:5434/status.json

Zajímají Vás pole loggedUser, loggedUserRO, loggedUserRW a sessions. Aktuální stav sledování změn pak vrátí:

GET /c/{firma}/changes/status.xml

💡 Uživatele lze odhlásit i přes API — postup popisuje článek Odhlašování uživatelů v REST API.


Související

Dostali jste odpověď na svou otázku?