using System; using Microsoft.EntityFrameworkCore.Migrations; #nullable disable namespace Infrastructure.Migrations.AppDb { /// public partial class AddYouTubeFieldsToChannel : Migration { /// protected override void Up(MigrationBuilder migrationBuilder) { migrationBuilder.AddColumn( name: "BannerUrl", table: "Channel", type: "nvarchar(max)", nullable: true); migrationBuilder.AddColumn( name: "Description", table: "Channel", type: "nvarchar(max)", nullable: true); migrationBuilder.AddColumn( name: "Email", table: "Channel", type: "nvarchar(max)", nullable: true); migrationBuilder.AddColumn( name: "SubscriberCount", table: "Channel", type: "bigint", nullable: false, defaultValue: 0L); migrationBuilder.AddColumn( name: "ThumbnailUrl", table: "Channel", type: "nvarchar(max)", nullable: true); migrationBuilder.AddColumn( name: "VideoCount", table: "Channel", type: "bigint", nullable: false, defaultValue: 0L); migrationBuilder.AddColumn( name: "ViewCount", table: "Channel", type: "bigint", nullable: false, defaultValue: 0L); migrationBuilder.AddColumn( name: "YouTubeChannelID", table: "Channel", type: "nvarchar(max)", nullable: true); migrationBuilder.AddColumn( name: "YouTubePublishedAt", table: "Channel", type: "datetime2", nullable: true); } /// protected override void Down(MigrationBuilder migrationBuilder) { migrationBuilder.DropColumn( name: "BannerUrl", table: "Channel"); migrationBuilder.DropColumn( name: "Description", table: "Channel"); migrationBuilder.DropColumn( name: "Email", table: "Channel"); migrationBuilder.DropColumn( name: "SubscriberCount", table: "Channel"); migrationBuilder.DropColumn( name: "ThumbnailUrl", table: "Channel"); migrationBuilder.DropColumn( name: "VideoCount", table: "Channel"); migrationBuilder.DropColumn( name: "ViewCount", table: "Channel"); migrationBuilder.DropColumn( name: "YouTubeChannelID", table: "Channel"); migrationBuilder.DropColumn( name: "YouTubePublishedAt", table: "Channel"); } } }