Browse Source

rebuild all playouts because of time zone change in db (#33)

pull/35/head
Jason Dove 5 years ago committed by GitHub
parent
commit
aef486103e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 3
      ErsatzTV.Infrastructure/Data/Repositories/MediaCollectionRepository.cs
  2. 1471
      ErsatzTV.Infrastructure/Migrations/20210228193102_RebuildAllPlayoutsUtc.Designer.cs
  3. 18
      ErsatzTV.Infrastructure/Migrations/20210228193102_RebuildAllPlayoutsUtc.cs

3
ErsatzTV.Infrastructure/Data/Repositories/MediaCollectionRepository.cs

@ -174,6 +174,7 @@ namespace ErsatzTV.Infrastructure.Data.Repositories @@ -174,6 +174,7 @@ namespace ErsatzTV.Infrastructure.Data.Repositories
return await _dbContext.Episodes
.Include(e => e.EpisodeMetadata)
.Include(e => e.MediaVersions)
.Include(e => e.Season)
.Filter(e => ids.Contains(e.Id))
.ToListAsync();
}
@ -190,6 +191,7 @@ namespace ErsatzTV.Infrastructure.Data.Repositories @@ -190,6 +191,7 @@ namespace ErsatzTV.Infrastructure.Data.Repositories
return await _dbContext.Episodes
.Include(e => e.EpisodeMetadata)
.Include(e => e.MediaVersions)
.Include(e => e.Season)
.Filter(e => ids.Contains(e.Id))
.ToListAsync();
}
@ -205,6 +207,7 @@ namespace ErsatzTV.Infrastructure.Data.Repositories @@ -205,6 +207,7 @@ namespace ErsatzTV.Infrastructure.Data.Repositories
return await _dbContext.Episodes
.Include(e => e.EpisodeMetadata)
.Include(e => e.MediaVersions)
.Include(e => e.Season)
.Filter(e => ids.Contains(e.Id))
.ToListAsync();
}

1471
ErsatzTV.Infrastructure/Migrations/20210228193102_RebuildAllPlayoutsUtc.Designer.cs generated

File diff suppressed because it is too large Load Diff

18
ErsatzTV.Infrastructure/Migrations/20210228193102_RebuildAllPlayoutsUtc.cs

@ -0,0 +1,18 @@ @@ -0,0 +1,18 @@
using Microsoft.EntityFrameworkCore.Migrations;
namespace ErsatzTV.Infrastructure.Migrations
{
public partial class RebuildAllPlayoutsUtc : Migration
{
protected override void Up(MigrationBuilder migrationBuilder)
{
migrationBuilder.Sql(@"DELETE FROM PlayoutItem");
migrationBuilder.Sql(@"DELETE FROM PlayoutProgramScheduleAnchor");
migrationBuilder.Sql(@"UPDATE Playout SET Anchor_NextStart = null, Anchor_NextScheduleItemId = null");
}
protected override void Down(MigrationBuilder migrationBuilder)
{
}
}
}
Loading…
Cancel
Save