#pragma warning disable CS1591 #pragma warning disable SA1601 using System; using Microsoft.EntityFrameworkCore.Migrations; namespace Jellyfin.Server.Implementations.Migrations { public partial class AddActivityLog : Migration { protected override void Up(MigrationBuilder migrationBuilder) { migrationBuilder.EnsureSchema( name: "jellyfin"); migrationBuilder.CreateTable( name: "ActivityLogs", schema: "jellyfin", columns: table => new { Id = table.Column(nullable: false) .Annotation("Sqlite:Autoincrement", true), Name = table.Column(maxLength: 512, nullable: false), Overview = table.Column(maxLength: 512, nullable: true), ShortOverview = table.Column(maxLength: 512, nullable: true), Type = table.Column(maxLength: 256, nullable: false), UserId = table.Column(nullable: false), ItemId = table.Column(maxLength: 256, nullable: true), DateCreated = table.Column(nullable: false), LogSeverity = table.Column(nullable: false), RowVersion = table.Column(nullable: false) }, constraints: table => { table.PrimaryKey("PK_ActivityLogs", x => x.Id); }); } protected override void Down(MigrationBuilder migrationBuilder) { migrationBuilder.DropTable( name: "ActivityLogs", schema: "jellyfin"); } } }