Scheduler task storage
Changed in version 14.0
With TYPO3 v14.0 the storage of scheduler tasks switched from the PHP-serialized storage format in the database to a JSON-based format.
The scheduler tasks displayed in backend module System > Scheduler
are stored in the database table
tx_
. Task groups are
stored in table
tx_
.
tx_scheduler_task fields
The database table
tx_
contains the following fields:
tasktype
- Typically contains the fully qualified class name of the task, for example
\TYPO3\
or the command name, for exampleCMS\ Scheduler\ Task\ Caching Framework Garbage Collection Task language:
if the task is implemented as Symfony console command.update parameters
- The options configuring the task as JSON-encoded value.
execution_
details - Contains all details on execution like the type (Recurring / Single), start and end dates and the frequency in which recurring tasks should be executed.
Additionally it stores some information on the last and next execution of the task, and fields for a description and the group.
Attention
Changed in version 14.0
The storage format was changed with TYPO3 v14. If the database field
tx_
is empty this hints at a missing or failed
migration by the upgrade wizard. See also:
Important: #106532 - Changed database storage format for Scheduler Tasks
A manual migration is necessary. You can also delete the task and create it newly.