conn.createStatement().execute("ALTER TABLE rule_chain ADD type varchar(255) DEFAULT 'CORE'");//NOSONAR, ignoring because method used to execute thingsboard database upgrade script
conn.createStatement().execute("ALTER TABLE rule_chain ADD type varchar(255) DEFAULT 'CORE'");//NOSONAR, ignoring because method used to execute thingsboard database upgrade script
}catch(Exceptione){}
log.info("Schema updated.");
}
break;
default:
thrownewRuntimeException("Unable to upgrade SQL database, unsupported fromVersion: "+fromVersion);
"no-edges-matching":"No edges matching '{{entity}}' were found.",
"rulechain-templates":"Rule chain templates",
"rulechains":"Rule chains",
"edge-rulechains":"Edge Rule chains",
"add":"Add Edge",
"view":"View Edge",
"no-edges-text":"No edges found",
"edge-details":"Edge details",
"add-edge-text":"Add new edge",
"delete":"Delete edge",
"delete-edges":"Delete edges",
"delete-edge-title":"Are you sure you want to delete the edge '{{edgeName}}'?",
"delete-edge-text":"Be careful, after the confirmation the edge and all related data will become unrecoverable.",
"delete-edges-title":"Are you sure you want to edge { count, plural, 1 {1 edge} other {# edges} }?",
"delete-edges-text":"Be careful, after the confirmation all selected edges will be removed and all related data will become unrecoverable.",
"name":"Name",
"name-starts-with":"Edge name starts with",
"name-required":"Name is required.",
"edge-license-key":"Edge License Key",
"edge-license-key-required":"Edge License Key is required.",
"edge-license-key-hint":"To obtain your license please navigate to the <a href='https://thingsboard.io/pricing/?active=thingsboard-edge' target='_blank'>pricing page</a> and select the best license option for your case.",
"cloud-endpoint":"Cloud Endpoint",
"cloud-endpoint-required":"Cloud Endpoint is required.",
"cloud-endpoint-hint":"Edge requires HTTP(s) access to Cloud (ThingsBoard CE/PE) to verify the license key. Please specify Cloud URL that Edge is able to connect to.",
"description":"Description",
"entity-info":"Entity info",
"details":"Details",
"events":"Events",
"copy-id":"Copy Edge Id",
"id-copied-message":"Edge Id has been copied to clipboard",
"sync":"Sync Edge",
"sync-message":"Edge has been synchronized",
"permissions":"Permissions",
"edge-required":"Edge required",
"edge-type":"Edge type",
"edge-type-required":"Edge type is required.",
"event-action":"Event action",
"entity-id":"Entity ID",
"select-edge-type":"Select edge type",
"assign-to-customer":"Assign to customer",
"assign-to-customer-text":"Please select the customer to assign the edge(s)",
"assign-edge-to-customer":"Assign Edge(s) To Customer",
"assign-edge-to-customer-text":"Please select the edges to assign to the customer",
"assigned-to-customer":"Assigned to customer",
"unassign-from-customer":"Unassign from customer",
"assign-edges-text":"Assign { count, plural, 1 {1 edge} other {# edges} } to customer",
"unassign-edge-title":"Are you sure you want to unassign the edge '{{edgeName}}'?",
"unassign-edge-text":"After the confirmation the edge will be unassigned and won't be accessible by the customer.",
"unassign-edges-title":"Are you sure you want to unassign { count, plural, 1 {1 edge} other {# edges} }?",
"unassign-edges-text":"After the confirmation all selected edges will be unassigned and won't be accessible by the customer.",
"make-public":"Make edge public",
"make-public-edge-title":"Are you sure you want to make the edge '{{edgeName}}' public?",
"make-public-edge-text":"After the confirmation the edge and all its data will be made public and accessible by others.",
"make-private":"Make edge private",
"public":"Public",
"make-private-edge-title":"Are you sure you want to make the edge '{{edgeName}}' private?",
"make-private-edge-text":"After the confirmation the edge and all its data will be made private and won't be accessible by others.",
"import":"Import edge",
"label":"Label",
"load-entity-error":"Failed to load data. Entity not found or has been deleted.",
"assign-new-edge":"Assign new edge",
"manage-edge-dashboards":"Edge dashboards",
"unassign-from-edge":"Unassign from edge",
"dashboards":"Edge Dashboards",
"manage-edge-rulechains":"Edge rule chains",
"edge-key":"Edge key",
"copy-edge-key":"Copy Edge key",
"edge-key-copied-message":"Edge key has been copied to clipboard",
"edge-secret":"Edge secret",
"copy-edge-secret":"Copy Edge secret",
"edge-secret-copied-message":"Edge secret has been copied to clipboard",
"manage-edge-assets":"Edge assets",
"manage-edge-devices":"Edge devices",
"manage-edge-entity-views":"Edge entity views",
"assets":"Edge assets",
"devices":"Edge devices",
"entity-views":"Edge entity views",
"set-root-rule-chain-text":"Please select root rule chain for edge(s)",
"set-root-rule-chain-to-edges":"Set root rule chain for Edge(s)",
"set-root-rule-chain-to-edges-text":"Set root rule chain for { count, plural, 1 {1 edge} other {# edges} }",
"no-edge-types-matching":"No edge types matching '{{entitySubtype}}' were found.",
"edge-type-list-empty":"No edge types selected.",
"edge-types":"Edge types",
"dashboard":"Edge dashboard",
"enter-edge-type":"Enter edge type",
"deployed":"Deployed",
"pending":"Pending",
"downlinks":"Downlinks",
"no-downlinks-prompt":"No downlinks found",
"sync-process-started-successfully":"Sync process started successfully!",
"missing-related-rule-chains-title":"Edge has missing related rule chain(s)",
"missing-related-rule-chains-text":"Assigned to edge rule chain(s) use rule nodes that forward message(s) to rule chain(s) that are not assigned to this edge. <br><br> List of missing rule chain(s): <br> {{missingRuleChains}}"
"edge":"Edge",
"edge-instances":"Edge instances",
"edge-file":"Edge file",
"management":"Edge management",
"no-edges-matching":"No edges matching '{{entity}}' were found.",
"rulechain-templates":"Rule chain templates",
"rulechains":"Rule chains",
"edge-rulechains":"Edge Rule chains",
"add":"Add Edge",
"view":"View Edge",
"no-edges-text":"No edges found",
"edge-details":"Edge details",
"add-edge-text":"Add new edge",
"delete":"Delete edge",
"delete-edges":"Delete edges",
"delete-edge-title":"Are you sure you want to delete the edge '{{edgeName}}'?",
"delete-edge-text":"Be careful, after the confirmation the edge and all related data will become unrecoverable.",
"delete-edges-title":"Are you sure you want to edge { count, plural, 1 {1 edge} other {# edges} }?",
"delete-edges-text":"Be careful, after the confirmation all selected edges will be removed and all related data will become unrecoverable.",
"name":"Name",
"name-starts-with":"Edge name starts with",
"name-required":"Name is required.",
"edge-license-key":"Edge License Key",
"edge-license-key-required":"Edge License Key is required.",
"edge-license-key-hint":"To obtain your license please navigate to the <a href='https://thingsboard.io/pricing/?active=thingsboard-edge' target='_blank'>pricing page</a> and select the best license option for your case.",
"cloud-endpoint":"Cloud Endpoint",
"cloud-endpoint-required":"Cloud Endpoint is required.",
"cloud-endpoint-hint":"Edge requires HTTP(s) access to Cloud (ThingsBoard CE/PE) to verify the license key. Please specify Cloud URL that Edge is able to connect to.",
"description":"Description",
"entity-info":"Entity info",
"details":"Details",
"events":"Events",
"copy-id":"Copy Edge Id",
"id-copied-message":"Edge Id has been copied to clipboard",
"sync":"Sync Edge",
"sync-message":"Edge has been synchronized",
"permissions":"Permissions",
"edge-required":"Edge required",
"edge-type":"Edge type",
"edge-type-required":"Edge type is required.",
"event-action":"Event action",
"entity-id":"Entity ID",
"select-edge-type":"Select edge type",
"assign-to-customer":"Assign to customer",
"assign-to-customer-text":"Please select the customer to assign the edge(s)",
"assign-edge-to-customer":"Assign Edge(s) To Customer",
"assign-edge-to-customer-text":"Please select the edges to assign to the customer",
"assigned-to-customer":"Assigned to customer",
"unassign-from-customer":"Unassign from customer",
"assign-edges-text":"Assign { count, plural, 1 {1 edge} other {# edges} } to customer",
"unassign-edge-title":"Are you sure you want to unassign the edge '{{edgeName}}'?",
"unassign-edge-text":"After the confirmation the edge will be unassigned and won't be accessible by the customer.",
"unassign-edges-title":"Are you sure you want to unassign { count, plural, 1 {1 edge} other {# edges} }?",
"unassign-edges-text":"After the confirmation all selected edges will be unassigned and won't be accessible by the customer.",
"make-public":"Make edge public",
"make-public-edge-title":"Are you sure you want to make the edge '{{edgeName}}' public?",
"make-public-edge-text":"After the confirmation the edge and all its data will be made public and accessible by others.",
"make-private":"Make edge private",
"public":"Public",
"make-private-edge-title":"Are you sure you want to make the edge '{{edgeName}}' private?",
"make-private-edge-text":"After the confirmation the edge and all its data will be made private and won't be accessible by others.",
"import":"Import edge",
"label":"Label",
"load-entity-error":"Failed to load data. Entity not found or has been deleted.",
"assign-new-edge":"Assign new edge",
"manage-edge-dashboards":"Edge dashboards",
"unassign-from-edge":"Unassign from edge",
"dashboards":"Edge Dashboards",
"manage-edge-rulechains":"Edge rule chains",
"edge-key":"Edge key",
"copy-edge-key":"Copy Edge key",
"edge-key-copied-message":"Edge key has been copied to clipboard",
"edge-secret":"Edge secret",
"copy-edge-secret":"Copy Edge secret",
"edge-secret-copied-message":"Edge secret has been copied to clipboard",
"manage-edge-assets":"Edge assets",
"manage-edge-devices":"Edge devices",
"manage-edge-entity-views":"Edge entity views",
"assets":"Edge assets",
"devices":"Edge devices",
"entity-views":"Edge entity views",
"set-root-rule-chain-text":"Please select root rule chain for edge(s)",
"set-root-rule-chain-to-edges":"Set root rule chain for Edge(s)",
"set-root-rule-chain-to-edges-text":"Set root rule chain for { count, plural, 1 {1 edge} other {# edges} }",
"no-edge-types-matching":"No edge types matching '{{entitySubtype}}' were found.",
"edge-type-list-empty":"No edge types selected.",
"edge-types":"Edge types",
"dashboard":"Edge dashboard",
"enter-edge-type":"Enter edge type",
"deployed":"Deployed",
"pending":"Pending",
"downlinks":"Downlinks",
"no-downlinks-prompt":"No downlinks found",
"sync-process-started-successfully":"Sync process started successfully!",
"missing-related-rule-chains-title":"Edge has missing related rule chain(s)",
"missing-related-rule-chains-text":"Assigned to edge rule chain(s) use rule nodes that forward message(s) to rule chain(s) that are not assigned to this edge. <br><br> List of missing rule chain(s): <br> {{missingRuleChains}}"
"set-auto-assign-to-edge-text":"Después de la confirmación, la cadena de reglas de borde se asignará automáticamente a los bordes en la creación.",
"unset-auto-assign-to-edge":"Desmarcar asignar cadena de reglas a los bordes en la creación",
"unset-auto-assign-to-edge-title":"¿Está seguro de que desea anular la asignación de la cadena de reglas de borde '{{ruleChainName}}' a los bordes en la creación?",
"unset-auto-assign-to-edge-text":"Después de la confirmación, la cadena de reglas de borde ya no se asignará automáticamente a los bordes en la creación."
"unset-auto-assign-to-edge-text":"Después de la confirmación, la cadena de reglas de borde ya no se asignará automáticamente a los bordes en la creación.",
"set-auto-assign-to-edge-text":"Après la confirmation, la chaîne de règles d'arête sera automatiquement affectée à l'arête (s) lors de la création.",
"unset-auto-assign-to-edge":"Non défini, attribuer une chaîne de règles aux arêtes lors de la création",
"unset-auto-assign-to-edge-title":"Voulez-vous vraiment annuler l'attribution de la chaîne de règles d'arête \"{{ruleChainName}}\" aux arêtes lors de la création?",
"unset-auto-assign-to-edge-text":"Après la confirmation, la chaîne de règles d'arêtes ne sera plus automatiquement affectée aux arêtes lors de la création."
"unset-auto-assign-to-edge-text":"Après la confirmation, la chaîne de règles d'arêtes ne sera plus automatiquement affectée aux arêtes lors de la création.",