diff --git a/application/src/main/java/org/thingsboard/server/service/install/SqlDatabaseUpgradeService.java b/application/src/main/java/org/thingsboard/server/service/install/SqlDatabaseUpgradeService.java index cc8232e1ff..86d03d65f5 100644 --- a/application/src/main/java/org/thingsboard/server/service/install/SqlDatabaseUpgradeService.java +++ b/application/src/main/java/org/thingsboard/server/service/install/SqlDatabaseUpgradeService.java @@ -106,20 +106,7 @@ public class SqlDatabaseUpgradeService implements DatabaseEntitiesUpgradeService log.warn("Failed to execute update script for device profile rule nodes due to: ", e); } } - case "3.8.1" -> { - updateSchema("3.8.1", 3008001, "3.9.0", 3009000); - - try { - execute("UPDATE tenant_profile " + - "SET profile_data = jsonb_set(profile_data, '{configuration, maxEdges}', " + - " to_jsonb(COALESCE(NULLIF((profile_data -> 'configuration' ->> 'maxDevices')::integer, 0), 0)), true " + - ") " + - "WHERE NOT (profile_data -> 'configuration' ? 'maxEdges');", - false); - } catch (Exception e) { - log.warn("Failed to update tenant_profile with maxEdges configuration due to: ", e); - } - } + case "3.8.1" -> updateSchema("3.8.1", 3008001, "3.9.0", 3009000); default -> throw new RuntimeException("Unsupported fromVersion '" + fromVersion + "'"); } } diff --git a/dao/src/main/java/org/thingsboard/server/dao/edge/EdgeServiceImpl.java b/dao/src/main/java/org/thingsboard/server/dao/edge/EdgeServiceImpl.java index b22a186cf4..51999bcd36 100644 --- a/dao/src/main/java/org/thingsboard/server/dao/edge/EdgeServiceImpl.java +++ b/dao/src/main/java/org/thingsboard/server/dao/edge/EdgeServiceImpl.java @@ -259,6 +259,7 @@ public class EdgeServiceImpl extends AbstractCachedEntityService