Browse Source

fix mysql migration (#1645)

* update dependencies; resync mysql db

* manually fix mysql migration
pull/1646/head
Jason Dove 2 years ago committed by GitHub
parent
commit
e52d45fcf8
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
  1. 2
      ErsatzTV.Infrastructure.MySql/ErsatzTV.Infrastructure.MySql.csproj
  2. 5311
      ErsatzTV.Infrastructure.MySql/Migrations/20240318152712_ResyncDb_DummyMigration.Designer.cs
  3. 31
      ErsatzTV.Infrastructure.MySql/Migrations/20240318152712_ResyncDb_DummyMigration.cs
  4. 4
      ErsatzTV.Infrastructure.MySql/Migrations/20240318153913_Update_BlockUniqueIndex.Designer.cs
  5. 47
      ErsatzTV.Infrastructure.MySql/Migrations/20240318153913_Update_BlockUniqueIndex.cs
  6. 2
      ErsatzTV.Infrastructure.MySql/Migrations/TvContextModelSnapshot.cs
  7. 2
      ErsatzTV.Infrastructure.Tests/ErsatzTV.Infrastructure.Tests.csproj
  8. 2
      ErsatzTV.Scanner.Tests/ErsatzTV.Scanner.Tests.csproj
  9. 2
      ErsatzTV/ErsatzTV.csproj

2
ErsatzTV.Infrastructure.MySql/ErsatzTV.Infrastructure.MySql.csproj

@ -17,7 +17,7 @@
<ItemGroup> <ItemGroup>
<PackageReference Include="Microsoft.EntityFrameworkCore.Relational" Version="8.0.3" /> <PackageReference Include="Microsoft.EntityFrameworkCore.Relational" Version="8.0.3" />
<PackageReference Include="Pomelo.EntityFrameworkCore.MySql" Version="8.0.1" /> <PackageReference Include="Pomelo.EntityFrameworkCore.MySql" Version="8.0.2" />
</ItemGroup> </ItemGroup>
</Project> </Project>

5311
ErsatzTV.Infrastructure.MySql/Migrations/20240318152712_ResyncDb_DummyMigration.Designer.cs generated

File diff suppressed because it is too large Load Diff

31
ErsatzTV.Infrastructure.MySql/Migrations/20240305161535_Update_BlockUniqueIndex.cs → ErsatzTV.Infrastructure.MySql/Migrations/20240318152712_ResyncDb_DummyMigration.cs

@ -6,19 +6,11 @@ using Microsoft.EntityFrameworkCore.Migrations;
namespace ErsatzTV.Infrastructure.MySql.Migrations namespace ErsatzTV.Infrastructure.MySql.Migrations
{ {
/// <inheritdoc /> /// <inheritdoc />
public partial class Update_BlockUniqueIndex : Migration public partial class ResyncDb_DummyMigration : Migration
{ {
/// <inheritdoc /> /// <inheritdoc />
protected override void Up(MigrationBuilder migrationBuilder) protected override void Up(MigrationBuilder migrationBuilder)
{ {
migrationBuilder.DropIndex(
name: "IX_Block_BlockGroupId",
table: "Block");
migrationBuilder.DropIndex(
name: "IX_Block_Name",
table: "Block");
migrationBuilder.AlterColumn<int>( migrationBuilder.AlterColumn<int>(
name: "Id", name: "Id",
table: "Writer", table: "Writer",
@ -648,21 +640,11 @@ namespace ErsatzTV.Infrastructure.MySql.Migrations
oldClrType: typeof(int), oldClrType: typeof(int),
oldType: "int") oldType: "int")
.Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.IdentityColumn); .Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.IdentityColumn);
migrationBuilder.CreateIndex(
name: "IX_Block_BlockGroupId_Name",
table: "Block",
columns: new[] { "BlockGroupId", "Name" },
unique: true);
} }
/// <inheritdoc /> /// <inheritdoc />
protected override void Down(MigrationBuilder migrationBuilder) protected override void Down(MigrationBuilder migrationBuilder)
{ {
migrationBuilder.DropIndex(
name: "IX_Block_BlockGroupId_Name",
table: "Block");
migrationBuilder.AlterColumn<int>( migrationBuilder.AlterColumn<int>(
name: "Id", name: "Id",
table: "Writer", table: "Writer",
@ -1292,17 +1274,6 @@ namespace ErsatzTV.Infrastructure.MySql.Migrations
oldClrType: typeof(int), oldClrType: typeof(int),
oldType: "int") oldType: "int")
.OldAnnotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.IdentityColumn); .OldAnnotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.IdentityColumn);
migrationBuilder.CreateIndex(
name: "IX_Block_BlockGroupId",
table: "Block",
column: "BlockGroupId");
migrationBuilder.CreateIndex(
name: "IX_Block_Name",
table: "Block",
column: "Name",
unique: true);
} }
} }
} }

4
ErsatzTV.Infrastructure.MySql/Migrations/20240305161535_Update_BlockUniqueIndex.Designer.cs → ErsatzTV.Infrastructure.MySql/Migrations/20240318153913_Update_BlockUniqueIndex.Designer.cs generated

@ -12,7 +12,7 @@ using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
namespace ErsatzTV.Infrastructure.MySql.Migrations namespace ErsatzTV.Infrastructure.MySql.Migrations
{ {
[DbContext(typeof(TvContext))] [DbContext(typeof(TvContext))]
[Migration("20240305161535_Update_BlockUniqueIndex")] [Migration("20240318153913_Update_BlockUniqueIndex")]
partial class Update_BlockUniqueIndex partial class Update_BlockUniqueIndex
{ {
/// <inheritdoc /> /// <inheritdoc />
@ -20,7 +20,7 @@ namespace ErsatzTV.Infrastructure.MySql.Migrations
{ {
#pragma warning disable 612, 618 #pragma warning disable 612, 618
modelBuilder modelBuilder
.HasAnnotation("ProductVersion", "8.0.2") .HasAnnotation("ProductVersion", "8.0.3")
.HasAnnotation("Relational:MaxIdentifierLength", 64); .HasAnnotation("Relational:MaxIdentifierLength", 64);
MySqlModelBuilderExtensions.AutoIncrementColumns(modelBuilder); MySqlModelBuilderExtensions.AutoIncrementColumns(modelBuilder);

47
ErsatzTV.Infrastructure.MySql/Migrations/20240318153913_Update_BlockUniqueIndex.cs

@ -0,0 +1,47 @@
using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
namespace ErsatzTV.Infrastructure.MySql.Migrations
{
/// <inheritdoc />
public partial class Update_BlockUniqueIndex : Migration
{
/// <inheritdoc />
protected override void Up(MigrationBuilder migrationBuilder)
{
// migrationBuilder.DropIndex(
// name: "IX_Block_BlockGroupId",
// table: "Block");
migrationBuilder.DropIndex(
name: "IX_Block_Name",
table: "Block");
migrationBuilder.CreateIndex(
name: "IX_Block_BlockGroupId_Name",
table: "Block",
columns: new[] { "BlockGroupId", "Name" },
unique: true);
}
/// <inheritdoc />
protected override void Down(MigrationBuilder migrationBuilder)
{
migrationBuilder.DropIndex(
name: "IX_Block_BlockGroupId_Name",
table: "Block");
// migrationBuilder.CreateIndex(
// name: "IX_Block_BlockGroupId",
// table: "Block",
// column: "BlockGroupId");
migrationBuilder.CreateIndex(
name: "IX_Block_Name",
table: "Block",
column: "Name",
unique: true);
}
}
}

2
ErsatzTV.Infrastructure.MySql/Migrations/TvContextModelSnapshot.cs

@ -17,7 +17,7 @@ namespace ErsatzTV.Infrastructure.MySql.Migrations
{ {
#pragma warning disable 612, 618 #pragma warning disable 612, 618
modelBuilder modelBuilder
.HasAnnotation("ProductVersion", "8.0.2") .HasAnnotation("ProductVersion", "8.0.3")
.HasAnnotation("Relational:MaxIdentifierLength", 64); .HasAnnotation("Relational:MaxIdentifierLength", 64);
MySqlModelBuilderExtensions.AutoIncrementColumns(modelBuilder); MySqlModelBuilderExtensions.AutoIncrementColumns(modelBuilder);

2
ErsatzTV.Infrastructure.Tests/ErsatzTV.Infrastructure.Tests.csproj

@ -14,7 +14,7 @@
<PackageReference Include="NSubstitute" Version="5.1.0" /> <PackageReference Include="NSubstitute" Version="5.1.0" />
<PackageReference Include="NUnit" Version="4.1.0" /> <PackageReference Include="NUnit" Version="4.1.0" />
<PackageReference Include="NUnit3TestAdapter" Version="4.5.0" /> <PackageReference Include="NUnit3TestAdapter" Version="4.5.0" />
<PackageReference Include="NUnit.Analyzers" Version="4.0.1"> <PackageReference Include="NUnit.Analyzers" Version="4.1.0">
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets> <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
<PrivateAssets>all</PrivateAssets> <PrivateAssets>all</PrivateAssets>
</PackageReference> </PackageReference>

2
ErsatzTV.Scanner.Tests/ErsatzTV.Scanner.Tests.csproj

@ -15,7 +15,7 @@
<PackageReference Include="NSubstitute" Version="5.1.0" /> <PackageReference Include="NSubstitute" Version="5.1.0" />
<PackageReference Include="NUnit" Version="4.1.0" /> <PackageReference Include="NUnit" Version="4.1.0" />
<PackageReference Include="NUnit3TestAdapter" Version="4.5.0" /> <PackageReference Include="NUnit3TestAdapter" Version="4.5.0" />
<PackageReference Include="NUnit.Analyzers" Version="4.0.1"> <PackageReference Include="NUnit.Analyzers" Version="4.1.0">
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets> <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
<PrivateAssets>all</PrivateAssets> <PrivateAssets>all</PrivateAssets>
</PackageReference> </PackageReference>

2
ErsatzTV/ErsatzTV.csproj

@ -23,7 +23,7 @@
<PackageReference Include="Heron.MudCalendar" Version="1.1.1" /> <PackageReference Include="Heron.MudCalendar" Version="1.1.1" />
<PackageReference Include="HtmlSanitizer" Version="8.0.843" /> <PackageReference Include="HtmlSanitizer" Version="8.0.843" />
<PackageReference Include="LanguageExt.Core" Version="4.4.8" /> <PackageReference Include="LanguageExt.Core" Version="4.4.8" />
<PackageReference Include="Markdig" Version="0.35.0" /> <PackageReference Include="Markdig" Version="0.36.2" />
<PackageReference Include="MediatR.Courier.DependencyInjection" Version="5.0.0" /> <PackageReference Include="MediatR.Courier.DependencyInjection" Version="5.0.0" />
<PackageReference Include="Microsoft.AspNetCore.Authentication.JwtBearer" Version="8.0.3" /> <PackageReference Include="Microsoft.AspNetCore.Authentication.JwtBearer" Version="8.0.3" />
<PackageReference Include="Microsoft.AspNetCore.Authentication.OpenIdConnect" Version="8.0.3" /> <PackageReference Include="Microsoft.AspNetCore.Authentication.OpenIdConnect" Version="8.0.3" />

Loading…
Cancel
Save