Manually upgrading components
During the product upgrade, there are some cases in which components upgrade may fail. The correct version might be in the external data store, but the actual upgrade scripts are not run at all, which could lead to the wrong database schemas in the external data store tables.
There are some mitigation steps to recover for this case:
Identify the failure component name.
Identify which upgrade scripts are missed or failed.
Run the upgrade script manually for the component:
manage_components.py upgrade --component <full component name> --repo <repository name> --file <upgrade script name>
For example:
manage_components.py upgrade --component Functional.hid_ajax_global --repo Default --file 1_4to1_5.py
After identifying all failed components and upgrade scripts and manually running them, reload the components:
manage_components.py load