FileShare/FileShare-EFCore/Migrations/SQLite/20260522082814_AutoMigration_20260522162758.cs

60 lines
1.8 KiB
C#
Raw Normal View History

using System;
using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
namespace FileShare_EFCore.Migrations.SQLite
{
/// <inheritdoc />
public partial class AutoMigration_20260522162758 : Migration
{
/// <inheritdoc />
protected override void Up(MigrationBuilder migrationBuilder)
{
migrationBuilder.AddColumn<DateTime>(
name: "last-played-at",
table: "managed-file-record",
type: "TEXT",
nullable: true);
migrationBuilder.AddColumn<string>(
name: "thumbnail-path",
table: "managed-file-record",
type: "TEXT",
maxLength: 512,
nullable: true);
migrationBuilder.AddColumn<double>(
name: "video-duration",
table: "managed-file-record",
type: "REAL",
nullable: true);
migrationBuilder.CreateIndex(
name: "idx-managed-file-record-last-played-at",
table: "managed-file-record",
column: "last-played-at");
}
/// <inheritdoc />
protected override void Down(MigrationBuilder migrationBuilder)
{
migrationBuilder.DropIndex(
name: "idx-managed-file-record-last-played-at",
table: "managed-file-record");
migrationBuilder.DropColumn(
name: "last-played-at",
table: "managed-file-record");
migrationBuilder.DropColumn(
name: "thumbnail-path",
table: "managed-file-record");
migrationBuilder.DropColumn(
name: "video-duration",
table: "managed-file-record");
}
}
}