Fixed merge
This commit is contained in:
parent
faf0184cff
commit
2cd5b646e3
@ -14,70 +14,4 @@
|
||||
-- limitations under the License.
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS oauth2_client_registration;
|
||||
|
||||
CREATE TABLE IF NOT EXISTS oauth2_client_registration (
|
||||
id uuid NOT NULL CONSTRAINT oauth2_client_registration_pkey PRIMARY KEY,
|
||||
created_time bigint NOT NULL,
|
||||
additional_info varchar,
|
||||
tenant_id uuid,
|
||||
domain_name varchar(255),
|
||||
client_id varchar(255),
|
||||
client_secret varchar(255),
|
||||
authorization_uri varchar(255),
|
||||
token_uri varchar(255),
|
||||
redirect_uri_template varchar(255),
|
||||
scope varchar(255),
|
||||
user_info_uri varchar(255),
|
||||
user_name_attribute_name varchar(255),
|
||||
jwk_set_uri varchar(255),
|
||||
client_authentication_method varchar(255),
|
||||
login_button_label varchar(255),
|
||||
login_button_icon varchar(255),
|
||||
allow_user_creation boolean,
|
||||
activate_user boolean,
|
||||
type varchar(31),
|
||||
basic_email_attribute_key varchar(31),
|
||||
basic_first_name_attribute_key varchar(31),
|
||||
basic_last_name_attribute_key varchar(31),
|
||||
basic_tenant_name_strategy varchar(31),
|
||||
basic_tenant_name_pattern varchar(255),
|
||||
basic_customer_name_pattern varchar(255),
|
||||
basic_default_dashboard_name varchar(255),
|
||||
basic_always_full_screen boolean,
|
||||
custom_url varchar(255),
|
||||
custom_username varchar(255),
|
||||
custom_password varchar(255),
|
||||
custom_send_token boolean
|
||||
);
|
||||
|
||||
DROP TABLE IF EXISTS oauth2_client_registration_template;
|
||||
|
||||
CREATE TABLE IF NOT EXISTS oauth2_client_registration_template (
|
||||
id uuid NOT NULL CONSTRAINT oauth2_client_registration_template_pkey PRIMARY KEY,
|
||||
created_time bigint NOT NULL,
|
||||
additional_info varchar,
|
||||
tenant_id uuid,
|
||||
provider_id varchar(255),
|
||||
authorization_uri varchar(255),
|
||||
token_uri varchar(255),
|
||||
scope varchar(255),
|
||||
user_info_uri varchar(255),
|
||||
user_name_attribute_name varchar(255),
|
||||
jwk_set_uri varchar(255),
|
||||
client_authentication_method varchar(255),
|
||||
basic_email_attribute_key varchar(31),
|
||||
basic_first_name_attribute_key varchar(31),
|
||||
basic_last_name_attribute_key varchar(31),
|
||||
basic_tenant_name_strategy varchar(31),
|
||||
basic_tenant_name_pattern varchar(255),
|
||||
basic_customer_name_pattern varchar(255),
|
||||
basic_default_dashboard_name varchar(255),
|
||||
basic_always_full_screen boolean,
|
||||
comment varchar,
|
||||
icon varchar(255),
|
||||
help_link varchar(255),
|
||||
CONSTRAINT oauth2_template_provider_id_unq_key UNIQUE (provider_id)
|
||||
);
|
||||
|
||||
CREATE INDEX IF NOT EXISTS idx_alarm_tenant_alarm_type_created_time ON alarm(tenant_id, type, created_time DESC);
|
||||
|
||||
81
application/src/main/data/upgrade/3.1.1/schema_update.sql
Normal file
81
application/src/main/data/upgrade/3.1.1/schema_update.sql
Normal file
@ -0,0 +1,81 @@
|
||||
--
|
||||
-- Copyright © 2016-2020 The Thingsboard Authors
|
||||
--
|
||||
-- Licensed under the Apache License, Version 2.0 (the "License");
|
||||
-- you may not use this file except in compliance with the License.
|
||||
-- You may obtain a copy of the License at
|
||||
--
|
||||
-- http://www.apache.org/licenses/LICENSE-2.0
|
||||
--
|
||||
-- Unless required by applicable law or agreed to in writing, software
|
||||
-- distributed under the License is distributed on an "AS IS" BASIS,
|
||||
-- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
-- See the License for the specific language governing permissions and
|
||||
-- limitations under the License.
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS oauth2_client_registration;
|
||||
|
||||
CREATE TABLE IF NOT EXISTS oauth2_client_registration (
|
||||
id uuid NOT NULL CONSTRAINT oauth2_client_registration_pkey PRIMARY KEY,
|
||||
created_time bigint NOT NULL,
|
||||
additional_info varchar,
|
||||
tenant_id uuid,
|
||||
domain_name varchar(255),
|
||||
client_id varchar(255),
|
||||
client_secret varchar(255),
|
||||
authorization_uri varchar(255),
|
||||
token_uri varchar(255),
|
||||
redirect_uri_template varchar(255),
|
||||
scope varchar(255),
|
||||
user_info_uri varchar(255),
|
||||
user_name_attribute_name varchar(255),
|
||||
jwk_set_uri varchar(255),
|
||||
client_authentication_method varchar(255),
|
||||
login_button_label varchar(255),
|
||||
login_button_icon varchar(255),
|
||||
allow_user_creation boolean,
|
||||
activate_user boolean,
|
||||
type varchar(31),
|
||||
basic_email_attribute_key varchar(31),
|
||||
basic_first_name_attribute_key varchar(31),
|
||||
basic_last_name_attribute_key varchar(31),
|
||||
basic_tenant_name_strategy varchar(31),
|
||||
basic_tenant_name_pattern varchar(255),
|
||||
basic_customer_name_pattern varchar(255),
|
||||
basic_default_dashboard_name varchar(255),
|
||||
basic_always_full_screen boolean,
|
||||
custom_url varchar(255),
|
||||
custom_username varchar(255),
|
||||
custom_password varchar(255),
|
||||
custom_send_token boolean
|
||||
);
|
||||
|
||||
DROP TABLE IF EXISTS oauth2_client_registration_template;
|
||||
|
||||
CREATE TABLE IF NOT EXISTS oauth2_client_registration_template (
|
||||
id uuid NOT NULL CONSTRAINT oauth2_client_registration_template_pkey PRIMARY KEY,
|
||||
created_time bigint NOT NULL,
|
||||
additional_info varchar,
|
||||
tenant_id uuid,
|
||||
provider_id varchar(255),
|
||||
authorization_uri varchar(255),
|
||||
token_uri varchar(255),
|
||||
scope varchar(255),
|
||||
user_info_uri varchar(255),
|
||||
user_name_attribute_name varchar(255),
|
||||
jwk_set_uri varchar(255),
|
||||
client_authentication_method varchar(255),
|
||||
basic_email_attribute_key varchar(31),
|
||||
basic_first_name_attribute_key varchar(31),
|
||||
basic_last_name_attribute_key varchar(31),
|
||||
basic_tenant_name_strategy varchar(31),
|
||||
basic_tenant_name_pattern varchar(255),
|
||||
basic_customer_name_pattern varchar(255),
|
||||
basic_default_dashboard_name varchar(255),
|
||||
basic_always_full_screen boolean,
|
||||
comment varchar,
|
||||
icon varchar(255),
|
||||
help_link varchar(255),
|
||||
CONSTRAINT oauth2_template_provider_id_unq_key UNIQUE (provider_id)
|
||||
);
|
||||
@ -177,9 +177,9 @@ public class ThingsboardInstallService {
|
||||
databaseEntitiesUpgradeService.upgradeDatabase("3.1.0");
|
||||
log.info("Updating system data...");
|
||||
systemDataLoaderService.updateSystemWidgets();
|
||||
case "3.1.0":
|
||||
log.info("Upgrading ThingsBoard from version 3.1.0 to 3.2.0 ...");
|
||||
databaseEntitiesUpgradeService.upgradeDatabase("3.1.0");
|
||||
case "3.1.1":
|
||||
log.info("Upgrading ThingsBoard from version 3.1.1 to 3.2.0 ...");
|
||||
databaseEntitiesUpgradeService.upgradeDatabase("3.1.1");
|
||||
log.info("Updating system data...");
|
||||
systemDataLoaderService.createOAuth2Templates();
|
||||
break;
|
||||
|
||||
@ -294,15 +294,6 @@ public class SqlDatabaseUpgradeService implements DatabaseEntitiesUpgradeService
|
||||
} catch (Exception e) {
|
||||
log.error("Failed updating schema!!!", e);
|
||||
}
|
||||
case "3.1.0":
|
||||
try (Connection conn = DriverManager.getConnection(dbUrl, dbUserName, dbPassword)) {
|
||||
log.info("Updating schema ...");
|
||||
schemaUpdateFile = Paths.get(installScripts.getDataDir(), "upgrade", "3.1.0", "schema_update.sql");
|
||||
loadSql(schemaUpdateFile, conn);
|
||||
log.info("Schema updated.");
|
||||
} catch (Exception e) {
|
||||
log.error("Failed updating schema!!!", e);
|
||||
}
|
||||
break;
|
||||
case "3.1.0":
|
||||
try (Connection conn = DriverManager.getConnection(dbUrl, dbUserName, dbPassword)) {
|
||||
@ -312,6 +303,16 @@ public class SqlDatabaseUpgradeService implements DatabaseEntitiesUpgradeService
|
||||
log.info("Schema updated.");
|
||||
}
|
||||
break;
|
||||
case "3.1.1":
|
||||
try (Connection conn = DriverManager.getConnection(dbUrl, dbUserName, dbPassword)) {
|
||||
log.info("Updating schema ...");
|
||||
schemaUpdateFile = Paths.get(installScripts.getDataDir(), "upgrade", "3.1.1", "schema_update.sql");
|
||||
loadSql(schemaUpdateFile, conn);
|
||||
log.info("Schema updated.");
|
||||
} catch (Exception e) {
|
||||
log.error("Failed updating schema!!!", e);
|
||||
}
|
||||
break;
|
||||
default:
|
||||
throw new RuntimeException("Unable to upgrade SQL database, unsupported fromVersion: " + fromVersion);
|
||||
}
|
||||
|
||||
@ -25,8 +25,6 @@ public interface AdminSettingsService {
|
||||
|
||||
AdminSettings findAdminSettingsByKey(TenantId tenantId, String key);
|
||||
|
||||
void deleteAdminSettingsByKey(TenantId tenantId, String key);
|
||||
|
||||
AdminSettings saveAdminSettings(TenantId tenantId, AdminSettings adminSettings);
|
||||
|
||||
}
|
||||
|
||||
@ -48,15 +48,6 @@ public class AdminSettingsServiceImpl implements AdminSettingsService {
|
||||
return adminSettingsDao.findByKey(tenantId, key);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void deleteAdminSettingsByKey(TenantId tenantId, String key) {
|
||||
log.trace("Executing deleteAdminSettingsByKey [{}]", key);
|
||||
AdminSettings adminSettings = findAdminSettingsByKey(tenantId, key);
|
||||
if (adminSettings != null) {
|
||||
adminSettingsDao.removeById(tenantId, adminSettings.getId().getId());
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public AdminSettings saveAdminSettings(TenantId tenantId, AdminSettings adminSettings) {
|
||||
log.trace("Executing saveAdminSettings [{}]", adminSettings);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user