Upgrade#
A Plone site needs to be in sync with the version available on the file system.
The @upgrade endpoint exposes upgrade information about the Plone backend, and supports running the upgrade of the site.
Get Upgrade Information#
Query function#
Use the getUpgradeQuery function to get the query for fetching the upgrade information about the Plone backend.
Hook#
Use the useGetUpgrade hook to get the upgrade information about the Plone backend.
Run Upgrade#
Mutation function#
Use the runUpgradeMutation function to get the mutation for running the upgrade of the Plone backend.
Hook#
Use the useRunUpgrade hook to run the upgrade of the Plone backend.
Parameters#
data: object
Required: Yes
It can have the following fields:
dry_run: booleanRequired: Yes
If true, the upgrade will be run in dry-run mode.