# system.db.runSFPrepUpdate vs system.db.runPrepUpdate

**URL:** <https://forum.inductiveautomation.com/t/system-db-runsfprepupdate-vs-system-db-runprepupdate/107526>\
**Category:** Ignition\
**Tags:** scripting, ignition81\
**Created:** [June 18, 2025, 2:23pm UTC](https://forum.inductiveautomation.com/t/system-db-runsfprepupdate-vs-system-db-runprepupdate/107526 "2025-06-18T14:23:07Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![svatsal77](https://avatars.discourse-cdn.com/v4/letter/s/5e9695/32.png) [@svatsal77](https://forum.inductiveautomation.com/u/svatsal77)\
**Post date:** [June 18, 2025, 2:23pm UTC](https://forum.inductiveautomation.com/t/system-db-runsfprepupdate-vs-system-db-runprepupdate/107526/1 "2025-06-18T14:23:07Z")

</div>

![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/0/b/0bf684d9d1ee824180ae4ff140d96ef6cb7c3814.png)  
How much logical sense does the above thing makes?  
My main concern is data as well as performance.

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [June 18, 2025, 2:58pm UTC](https://forum.inductiveautomation.com/t/system-db-runsfprepupdate-vs-system-db-runprepupdate/107526/2 "2025-06-18T14:58:57Z")

</div>

It doesn't make sense. If passing through the store and forward system is acceptable, just use the Store and Forward version of the system call all the time.

(If this is in a tag event, you should not be using any DB calls other than S&F anyways...)
