Manual · 7
Hooks
Vincula un script a un evento de base de datos: record.created, record.updated o record.deleted.
Configuración:
- Tabla – opcional; vacío significa “para cada tabla de la fuente de datos”.
- Posición – un número para el orden, en caso de que varios hooks reaccionen al mismo evento.
Un hook se ejecuta de forma concurrente (fire-and-forget) en su propio proceso en segundo plano – nunca bloquea ni impide la escritura real, pase lo que pase en el script.
El script tiene disponible un objeto global event:
event.name // "record.created" | "record.updated" | "record.deleted"
event.table // { id, schema_name, table_name }
event.record // la fila afectada
Para el mismo conjunto de eventos, pero como llamada HTTP externa en lugar de un script, consulta Webhooks.