Skip to content

Commit

Permalink
Merge pull request #1386 from SCADA-LTS/f_1376/#1377-Remove-migration…
Browse files Browse the repository at this point in the history
…-2.2._

#1376 Correcting migration 2.2, 2.3
  • Loading branch information
grzesiekb authored Sep 15, 2020
2 parents 89eec60 + a74159d commit a7c20d3
Show file tree
Hide file tree
Showing 3 changed files with 48 additions and 74 deletions.
9 changes: 1 addition & 8 deletions src/com/serotonin/mango/db/MySQLAccess.java
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,6 @@
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.flywaydb.core.Flyway;
import org.scada_lts.dao.migration.CorrectMigration2_2;
import org.springframework.dao.DataAccessException;

import com.serotonin.db.spring.ExtendedJdbcTemplate;
Expand Down Expand Up @@ -95,8 +94,7 @@ protected boolean newDatabaseCheck(ExtendedJdbcTemplate ejt) {
}
return false;
*/

//TODO enable flayway


boolean shemaExist = true;
boolean baseLineNotExist = false;
Expand All @@ -117,11 +115,6 @@ protected boolean newDatabaseCheck(ExtendedJdbcTemplate ejt) {
LOG.info("BaseLineNotExist:"+baseLineNotExist);
}

if (shemaExist && !baseLineNotExist) {
CorrectMigration2_2.correct();
}


try {
Flyway flyway = null;

Expand Down
66 changes: 0 additions & 66 deletions src/org/scada_lts/dao/migration/CorrectMigration2_2.java

This file was deleted.

47 changes: 47 additions & 0 deletions src/org/scada_lts/dao/migration/mysql/V2_3__FaultsAndAlarms.java
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,53 @@ public void migrate(Context context) throws Exception {

final JdbcTemplate jdbcTmp = DAO.getInstance().getJdbcTemp();

jdbcTmp.execute("DROP VIEW IF EXISTS apiAlarmsAcknowledge;");
//(1)
jdbcTmp.execute( "DELETE FROM schema_version WHERE version = '2.2.1.3';");

jdbcTmp.execute("DROP VIEW IF EXISTS apiAlarmsHistory;");
//(2)
jdbcTmp.execute( "DELETE FROM schema_version WHERE version = '2.2.1.2';");

jdbcTmp.execute("DROP PROCEDURE IF EXISTS prc_sort_alarms_and_storungs_depend_on_state;");
jdbcTmp.execute("DROP TEMPORARY TABLE IF EXISTS tmp_sortedAlarmsStorungs;");
//(3)
jdbcTmp.execute( "DELETE FROM schema_version WHERE version = '2.2.1.1.1';");

jdbcTmp.execute("DROP VIEW IF EXISTS apiAlarmsLive;");
//(4)
jdbcTmp.execute( "DELETE FROM schema_version WHERE version = '2.2.1.1';");

jdbcTmp.execute("DROP VIEW IF EXISTS viewAllStorungs;");
jdbcTmp.execute("DROP VIEW IF EXISTS viewAllAlarms;");
//(5)
jdbcTmp.execute( "DELETE FROM schema_version WHERE version = '2.2.1';");

try {
jdbcTmp.execute("ALTER TABLE dataPoints DROP COLUMN pointName;");
} catch (Exception e) {
LOG.warn(e);
}
//(6)
jdbcTmp.execute( "DELETE FROM schema_version WHERE version = '2.2.0.2';");

jdbcTmp.execute("DROP TABLE IF EXISTS plcAlarms;");
//(7)
jdbcTmp.execute( "DELETE FROM schema_version WHERE version = '2.2.0.1';");

jdbcTmp.execute( "DROP TRIGGER IF EXISTS onlyForStorungsAndAlarmValues;");
//(8)
jdbcTmp.execute( "DELETE FROM schema_version WHERE version = '2.2.0.0.1';");

try {
jdbcTmp.execute("ALTER TABLE dataPoints DROP COLUMN plcAlarmLevel;");
} catch (Exception e) {
LOG.warn(e);
}
//(9)
jdbcTmp.execute( "DELETE FROM schema_version WHERE version = '2.2.0';");


addColumnsToDataPointsTable(jdbcTmp);
updateDataPointsTable(jdbcTmp);
createPlcAlarmsTable(jdbcTmp);
Expand Down

0 comments on commit a7c20d3

Please sign in to comment.