diff --git a/application/src/main/java/org/thingsboard/server/install/ThingsboardInstallService.java b/application/src/main/java/org/thingsboard/server/install/ThingsboardInstallService.java index 7b9a1f7c49..f1708c1712 100644 --- a/application/src/main/java/org/thingsboard/server/install/ThingsboardInstallService.java +++ b/application/src/main/java/org/thingsboard/server/install/ThingsboardInstallService.java @@ -43,7 +43,7 @@ public class ThingsboardInstallService { @Value("${install.upgrade:false}") private Boolean isUpgrade; - @Value("${install.upgrade.from_version:1.2.3}") + @Value("${install.upgrade.from_version:}") private String upgradeFromVersion; @Value("${install.load_demo:false}") @@ -117,8 +117,11 @@ public class ThingsboardInstallService { default: throw new RuntimeException("Unable to upgrade ThingsBoard, unsupported fromVersion: " + upgradeFromVersion); } + + entityDatabaseSchemaService.createDatabaseSchema(false); entityDatabaseSchemaService.createOrUpdateViewsAndFunctions(); entityDatabaseSchemaService.createOrUpdateDeviceInfoView(persistToTelemetry); + entityDatabaseSchemaService.createDatabaseIndexes(); log.info("Updating system data..."); dataUpdateService.upgradeRuleNodes(); systemDataLoaderService.loadSystemWidgets();