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.