Handbuch · 7
Hooks
Bindet ein Skript an ein Datenbank-Ereignis: record.created, record.updated oder record.deleted.
Konfiguration:
- Tabelle – optional; leer bedeutet “für jede Tabelle der Datenquelle”.
- Position – eine Zahl zur Reihenfolge, falls mehrere Hooks auf dasselbe Ereignis reagieren.
Ein Hook läuft nebenläufig (fire-and-forget) in einem eigenen Hintergrund-Vorgang – er blockiert oder verhindert das eigentliche Schreiben nie, egal was im Skript passiert.
Dem Skript steht ein globales event-Objekt zur Verfügung:
event.name // "record.created" | "record.updated" | "record.deleted"
event.table // { id, schema_name, table_name }
event.record // die betroffene Zeile
Für dasselbe Ereignisset, aber als externer HTTP-Aufruf statt eines Skripts, siehe Webhooks.