Triggers
to import
Triggers vs Evénements d'entité ORDA
Les triggers (également appelés événements de base de données) et les événements d'entité ORDA ont des objectifs similaires : ils établissent des règles pour contrôler les opérations fondamentales sur les données (création, modification ou suppression). Cependant, ils n'opèrent pas au même niveau :
- les triggers sont gérés au niveau de la base de données, qui est le niveau le plus bas,
- les événements d'entité ORDA sont traités au niveau du datastore, qui est lié à votre logique d'application.
Les actions sur les données exécutées via le datastore, telles que .save() ou .drop, appelleront les triggers, le cas échéant.
En revanche, les actions déclenchées au niveau de la base de données 4D à l'aide des commandes du langage 4D classique telles que SAVE RECORD ou les actions standard ne déclencheront PAS d'événements d'entité ORDA.