Hi,
I am also seeing this 4 database tables after upgrading to WPForms version 1.5.9.1.
After seeing those tables, I thought I got infected/hacked due to WPForms pervious version vulnerability.
When I go the the
wp_actionscheduler_actions
db table, I can see this hook of WPForms
wpforms_process_entry_emails_meta_cleanup
.
As you can see in @ayush56 provided screenshot they belong to this plugin.
Why WPForms using that plugin db tables? And Why db tables are calling WPForms hook?
Can we delete those tables?
Please clarify this to us…
Happy to clarify!
First, I’ll say these tables are intentional, please do not delete.
In WPForms 1.5.9 we introduced “background processes”, also known as asynchronous tasks. To do this, we leverage the Action Scheduler library, which is maintained by Automattic and is also used in WooCommerce.
https://actionscheduler.org/
https://github.com/woocommerce/action-scheduler/
This library allows us to run processes in the background and speed up form processing.
Currently we use this for sending form notification emails. So when a user submits a form, the emails will send in the background, instead of the form processing waiting the for the emails to send. In the future we’ll be using this library more to speed things up further!
The database tables you are seeing are installed by Action Scheduler. So they are 100% safe and should not be removed.
Hope that helps!
Hello @jaredatch
Thank you for clarifying and for your quick response.
-
This reply was modified 5 years, 9 months ago by
tareqanwer.