From effbbd3bb3a627d405fd389e8f7b2f7adbbf9e0e Mon Sep 17 00:00:00 2001 From: CoscineBot <coscine@itc.rwth-aachen.de> Date: Fri, 10 Mar 2023 11:29:46 +0000 Subject: [PATCH] Chore: 2.19.1 # [2.19.1](https://git.rwth-aachen.de/coscine/backend/libraries/database/compare/v2.19.0...v2.19.1) (2023-03-10) ## Fix * Update dependencies --- src/Database.Actions/Database.Actions.csproj | 2 +- src/Database.Tests/Database.Tests.csproj | 2 +- src/Database/Database.csproj | 2 +- src/Scaffolding/DataModel/Model.cs | 3 +++ src/Scaffolding/Scaffolding.csproj | 2 +- 5 files changed, 7 insertions(+), 4 deletions(-) diff --git a/src/Database.Actions/Database.Actions.csproj b/src/Database.Actions/Database.Actions.csproj index 8e54285..36cc1f2 100644 --- a/src/Database.Actions/Database.Actions.csproj +++ b/src/Database.Actions/Database.Actions.csproj @@ -4,7 +4,7 @@ <RootNamespace>Coscine.Database.Actions</RootNamespace> <AssemblyName>Coscine.Database.Actions</AssemblyName> <TargetFramework>net6.0</TargetFramework> - <Version>2.19.0</Version> + <Version>2.19.1</Version> </PropertyGroup> <ItemGroup> diff --git a/src/Database.Tests/Database.Tests.csproj b/src/Database.Tests/Database.Tests.csproj index 61e432f..2633397 100644 --- a/src/Database.Tests/Database.Tests.csproj +++ b/src/Database.Tests/Database.Tests.csproj @@ -5,7 +5,7 @@ <AssemblyName>Coscine.Database.Tests</AssemblyName> <TargetFramework>net6.0</TargetFramework> <GenerateAssemblyInfo>false</GenerateAssemblyInfo> - <Version>2.19.0</Version> + <Version>2.19.1</Version> </PropertyGroup> <ItemGroup> diff --git a/src/Database/Database.csproj b/src/Database/Database.csproj index 3e02f92..8d71827 100644 --- a/src/Database/Database.csproj +++ b/src/Database/Database.csproj @@ -4,7 +4,7 @@ <RootNamespace>Coscine.Database</RootNamespace> <AssemblyName>Coscine.Database</AssemblyName> <TargetFramework>net6.0</TargetFramework> - <Version>2.19.0</Version> + <Version>2.19.1</Version> </PropertyGroup> <PropertyGroup> diff --git a/src/Scaffolding/DataModel/Model.cs b/src/Scaffolding/DataModel/Model.cs index 0c8c482..1b3b251 100644 --- a/src/Scaffolding/DataModel/Model.cs +++ b/src/Scaffolding/DataModel/Model.cs @@ -409,6 +409,9 @@ namespace Coscine.Database.DataModel { entity.HasKey(e => e.RelationId); + entity.HasIndex(e => new { e.ProjectId, e.ResourceTypeId }, "ProjectIdResourceTypeId") + .IsUnique(); + entity.Property(e => e.RelationId).HasDefaultValueSql("(newid())"); entity.Property(e => e.MaxQuota).HasDefaultValueSql("(N'0')"); diff --git a/src/Scaffolding/Scaffolding.csproj b/src/Scaffolding/Scaffolding.csproj index 1014b65..f5b524d 100644 --- a/src/Scaffolding/Scaffolding.csproj +++ b/src/Scaffolding/Scaffolding.csproj @@ -3,7 +3,7 @@ <RootNamespace>Coscine.Database</RootNamespace> <AssemblyName>Coscine.Database.Scaffolding</AssemblyName> <TargetFramework>net6.0</TargetFramework> - <Version>2.19.0</Version> + <Version>2.19.1</Version> </PropertyGroup> <ItemGroup> -- GitLab