Code cleanup

This commit is contained in:
Andrii Shvaika 2024-12-03 11:22:07 +02:00
parent d1efcf2b6f
commit bfe2977b53

View File

@ -111,14 +111,14 @@ public class ThingsboardInstallService {
databaseEntitiesUpgradeService.upgradeDatabase(); databaseEntitiesUpgradeService.upgradeDatabase();
// All new tables that do not have any data will be automatically created here. // All new tables that do not have any data will be automatically created here.
entityDatabaseSchemaService.createDatabaseSchema(false); entityDatabaseSchemaService.createDatabaseSchema(false);
// Runs upgrade scripts that are not possible in plain SQL.
// TODO: clear after each release
dataUpdateService.updateData();
// Re-create all views, functions. // Re-create all views, functions.
entityDatabaseSchemaService.createOrUpdateViewsAndFunctions(); entityDatabaseSchemaService.createOrUpdateViewsAndFunctions();
entityDatabaseSchemaService.createOrUpdateDeviceInfoView(persistToTelemetry); entityDatabaseSchemaService.createOrUpdateDeviceInfoView(persistToTelemetry);
// Creates missing indexes. // Creates missing indexes.
entityDatabaseSchemaService.createDatabaseIndexes(); entityDatabaseSchemaService.createDatabaseIndexes();
// Runs upgrade scripts that are not possible in plain SQL.
// TODO: cleanup update code after each release
dataUpdateService.updateData();
log.info("Updating system data..."); log.info("Updating system data...");
dataUpdateService.upgradeRuleNodes(); dataUpdateService.upgradeRuleNodes();
systemDataLoaderService.loadSystemWidgets(); systemDataLoaderService.loadSystemWidgets();