Preskoči na glavno vsebino

Nie je možné zapnúť Changes API

Chyba: Akciu sa nepodarilo vykonať: Failed to query single object for SQL 'select create_or_drop_changes_triggers(true)'

Avtor: Petr Pech

Zapnutie Changes API skončí chybou:

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


Príčina a riešenie

Zapnutie aj vypnutie sledovania zmien zakladá a ruší databázové triggery, čo nie je možné vykonať, keď s databázou zároveň pracujú prihlásení používatelia. Odhláste všetkých používateľov a akciu zopakujte.

Koľko používateľov je prihlásených, ukáže stav servera:

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

Zaujímajú Vás polia loggedUser, loggedUserRO, loggedUserRW a sessions. Aktuálny stav sledovania zmien potom vráti:

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

💡 Používateľov je možné odhlásiť aj cez API — postup popisuje článok Odhlasovanie používateľov v REST API.


Súvisiace

Ste s tem dobili odgovor na svoje vprašanje?