diff --git a/Application/EdFi.Ods.AdminApi/Artifacts/MsSql/Structure/Admin/00003-EditApiAuthTables.sql b/Application/EdFi.Ods.AdminApi/Artifacts/MsSql/Structure/Admin/00003-EditApiAuthTables.sql new file mode 100644 index 000000000..90a1d92ad --- /dev/null +++ b/Application/EdFi.Ods.AdminApi/Artifacts/MsSql/Structure/Admin/00003-EditApiAuthTables.sql @@ -0,0 +1,18 @@ +-- SPDX-License-Identifier: Apache-2.0 +-- Licensed to the Ed-Fi Alliance under one or more agreements. +-- The Ed-Fi Alliance licenses this file to you under the Apache License, Version 2.0. +-- See the LICENSE and NOTICES files in the project root for more information. + +IF EXISTS (SELECT 1 FROM [INFORMATION_SCHEMA].[TABLES] WHERE TABLE_SCHEMA = 'adminapi' and TABLE_NAME = 'Applications') +BEGIN + ALTER TABLE adminapi.Applications + ADD + [ApplicationType] NVARCHAR(MAX) NULL, + [JsonWebKeySet] NVARCHAR(MAX) NULL, + [Settings] NVARCHAR(MAX) NULL; +END + +IF EXISTS (SELECT 1 FROM [INFORMATION_SCHEMA].[TABLES] WHERE TABLE_SCHEMA = 'adminapi' and TABLE_NAME = 'Applications') +BEGIN + EXEC sp_rename 'adminapi.Applications.Type', 'ClientType', 'COLUMN'; +END diff --git a/Application/EdFi.Ods.AdminApi/Artifacts/PgSql/Structure/Admin/00003-EditApiAuthTables.sql b/Application/EdFi.Ods.AdminApi/Artifacts/PgSql/Structure/Admin/00003-EditApiAuthTables.sql new file mode 100644 index 000000000..105c1e12e --- /dev/null +++ b/Application/EdFi.Ods.AdminApi/Artifacts/PgSql/Structure/Admin/00003-EditApiAuthTables.sql @@ -0,0 +1,16 @@ +-- SPDX-License-Identifier: Apache-2.0 +-- Licensed to the Ed-Fi Alliance under one or more agreements. +-- The Ed-Fi Alliance licenses this file to you under the Apache License, Version 2.0. +-- See the LICENSE and NOTICES files in the project root for more information. + +ALTER TABLE adminapi.Applications + ADD COLUMN + ApplicationType VARCHAR NULL, + ADD COLUMN + JsonWebKeySet VARCHAR NULL, + ADD COLUMN + Settings VARCHAR NULL; + + +ALTER TABLE adminapi.Applications + RENAME COLUMN Type TO ClientType; diff --git a/Application/EdFi.Ods.AdminApi/EdFi.Ods.AdminApi.csproj b/Application/EdFi.Ods.AdminApi/EdFi.Ods.AdminApi.csproj index f0fc1d18b..4c9345072 100644 --- a/Application/EdFi.Ods.AdminApi/EdFi.Ods.AdminApi.csproj +++ b/Application/EdFi.Ods.AdminApi/EdFi.Ods.AdminApi.csproj @@ -36,11 +36,11 @@ - + - +