Migration from 1.2.x to 1.2.5
This guide contains instructions for migration from PowerAuth Server version 1.2.x
to version 1.2.5
.
Warning: release 1.2.5
of PowerAuth server requires application of database migration steps. Usually we do not require a database migration for minor releases, however in release 1.2.5
such migration is necessary.
Create New Columns in Operation Table
Create a new columns in the operations table:
template_name
- Stores the original template name.activation_flag
- Stores the activation flag that must be present on activation in order to return / approve / reject the operation.additional_data
- Stores attributes related to the approval / rejection / cancellation event.
Oracle
ALTER TABLE PA_OPERATION ADD TEMPLATE_NAME VARCHAR2(255);
ALTER TABLE PA_OPERATION ADD ACTIVATION_FLAG VARCHAR2(255);
ALTER TABLE PA_OPERATION ADD ADDITIONAL_DATA CLOB;
PostgreSQL
ALTER TABLE pa_operation ADD template_name VARCHAR(255);
ALTER TABLE pa_operation ADD activation_flag VARCHAR(255);
ALTER TABLE pa_operation ADD additional_data TEXT;
MySQL
ALTER TABLE pa_operation ADD template_name VARCHAR(255) NULL;
ALTER TABLE pa_operation ADD activation_flag VARCHAR(255) NULL;
ALTER TABLE pa_operation ADD additional_data TEXT NULL;
Create New Column in Activation History Table
The pa_activation_history
table was updated to include activation version.
Oracle
ALTER TABLE PA_ACTIVATION_HISTORY ADD activation_version NUMBER(2,0);
PostgreSQL
ALTER TABLE pa_activation_history ADD activation_version INTEGER;
MySQL
ALTER TABLE pa_activation_history ADD activation_version int(2);
Last updated on Jun 29, 2022 (13:49)
Edit on Github
Send Feedback