Fix migration che crea stb_migration_status

This commit is contained in:
2024-02-06 09:38:33 +01:00
parent 10a6b85861
commit 39c00651f8

View File

@@ -2,6 +2,7 @@ package it.integry.ems.migration.model;
import it.integry.ems.migration._base.BaseMigration;
import it.integry.ems.migration._base.MigrationModelInterface;
import it.integry.ems_model.utility.UtilityDB;
public class Migration_20240201160125 extends BaseMigration implements MigrationModelInterface {
@@ -10,6 +11,12 @@ public class Migration_20240201160125 extends BaseMigration implements Migration
if (isHistoryDB())
return;
String existsCheckSql = "SELECT CAST(COUNT(*) AS BIT) AS exist FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME = N'stb_migration_status'";
boolean exists = UtilityDB.executeSimpleQueryOnlyFirstRowFirstColumn(advancedDataSource.getConnection(), existsCheckSql);
if(exists)
return;
String createTable = "CREATE TABLE dbo.stb_migration_status\n" +
"(\n" +
" id BIGINT IDENTITY,\n" +