Last updated
Was this helpful?
Last updated
Was this helpful?
In Eliona können Skripte nicht nur in Python, sondern auch in PL/PgSQL geschrieben werden. Dies ermöglicht die direkte Verarbeitung von SQL-Abfragen innerhalb der Skript-Engine.
Beim Erstellen eines neuen PL/PgSQL-Skripts in der Skript-Engine wird automatisch eine Template-Funktion vorgeschlagen. Dieses Template dient als Ausgangspunkt für die Skripterstellung.
Das folgende Beispiel zeigt, wie ein Skript den aktuellen Zeitstempel (NOW()
) aus der Datenbank abruft und ihn für ein bestimmtes Asset (asset_id = 1
) in der heap
-Tabelle aktualisiert:
▷ Das Skript speichert den aktuellen Zeitstempel in der heap
-Tabelle für das Asset mit der ID 1
Sicherheit beachten: Direkte Datenbankänderungen sind sofort wirksam und können nicht rückgängig gemacht werden.