bharath gowda created FINERACT-1271:
---------------------------------------

             Summary: Migration Script Issues at the time of server 
startups(with 2FA enabled)
                 Key: FINERACT-1271
                 URL: https://issues.apache.org/jira/browse/FINERACT-1271
             Project: Apache Fineract
          Issue Type: Bug
          Components: Migration Scripts
            Reporter: bharath gowda


Have noticed that when we start a server with Fineract 2FA enabled.

1 New flyway scripts with type as 'DELETE' will be added to the Databases 
fineract_tenants and fineract_defaults.

 

which are as follows 

1. this is into the schema table of fineract_tenants  DB
|6|5|add schema connection 
parameters|DELETE|V5__add_schema_connection_parameters.sql|-152366073|root|########|0|1|

 

2.  this is into the schema table of fineract_defaults DB
|379|363|mnote indexing for 
performance|DELETE|V363__mnote_indexing_for_performance.sql|829953313|root|30-11-2020
 20:34|0|1|

 

(Note that V5 and V363 scripts are already executed previously with type as 
'SQL' and present in the system)

Now, when we restart the server, the system will again try to execute the query 
in the scripts 'V363' and 'V5' and it fails as already the update/insert had 
happened before. because of this, the server startup will be a failure and we 
cannot log in to the application.

Ex : error 

Caused by: org.flywaydb.core.internal.sqlscript.FlywaySqlScriptException:  
Caused by: org.flywaydb.core.internal.sqlscript.FlywaySqlScriptException: 
Migration V5__add_schema_connection_parameters.sql 
failed---------------------------------------------------------SQL State  : 
42S21Error Code : 1060Message    : Duplicate column name 
'schema_connection_parameters'Location   : 
sql/migrations/list_db/V5__add_schema_connection_parameters.sql 

 

Kindly add a comment if any additional details/clarifications are required

 

 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to