Manuel · 7
L'API hôte d'IllusionDB dans les scripts
Chaque script (point d’accès personnalisé, hook ou test) peut accéder en lecture et en écriture aux tables via l’objet global illusiondb :
illusiondb.getRecord(tableId, pk)
illusiondb.query(tableId, { filter, limit, offset })
illusiondb.createRecord(tableId, valeurs)
illusiondb.updateRecord(tableId, pk, valeurs)
illusiondb.deleteRecord(tableId, pk)
De plus, log(...) affiche une ligne dans la console serveur (préfixée par le nom du script) – pratique pour le débogage.
Remarque : les accès en écriture via cette API ne passent pas par la même conversion de valeur spécifique au type de champ qu’une véritable requête HTTP (par exemple la normalisation des dates) – les valeurs doivent donc déjà être transmises dans le format brut attendu par le type de champ concerné.