using System; using Microsoft.EntityFrameworkCore.Migrations; namespace TOOHUCardAPI.Migrations { public partial class resettingmigrationscuzimesseduphaha : Migration { protected override void Up(MigrationBuilder migrationBuilder) { migrationBuilder.CreateTable( name: "Users", columns: table => new { SteamId = table.Column(type: "INTEGER", nullable: false) .Annotation("Sqlite:Autoincrement", true), MaxWave = table.Column(type: "INTEGER", nullable: false), MaxTeamWave = table.Column(type: "INTEGER", nullable: false), PetLevel = table.Column(type: "INTEGER", nullable: false), EndTime = table.Column(type: "TEXT", nullable: false), KeyTotal = table.Column(type: "INTEGER", nullable: false), KeyUseCount = table.Column(type: "INTEGER", nullable: false), KeySaveDate = table.Column(type: "TEXT", nullable: false), Vip = table.Column(type: "INTEGER", nullable: false), Ban = table.Column(type: "INTEGER", nullable: false), Point = table.Column(type: "INTEGER", nullable: false), LastFirstWin = table.Column(type: "TEXT", nullable: false), LastDailyLoginBonus = table.Column(type: "TEXT", nullable: false), PowerMaxTotal = table.Column(type: "INTEGER", nullable: false), PetModel = table.Column(type: "TEXT", nullable: true), PetEffect = table.Column(type: "TEXT", nullable: true) }, constraints: table => { table.PrimaryKey("PK_Users", x => x.SteamId); }); migrationBuilder.CreateTable( name: "EncodedCardGroup", columns: table => new { Id = table.Column(type: "INTEGER", nullable: false) .Annotation("Sqlite:Autoincrement", true), GroupKey = table.Column(type: "TEXT", nullable: true), EncodedString = table.Column(type: "TEXT", nullable: true), UserSteamId = table.Column(type: "INTEGER", nullable: true) }, constraints: table => { table.PrimaryKey("PK_EncodedCardGroup", x => x.Id); table.ForeignKey( name: "FK_EncodedCardGroup_Users_UserSteamId", column: x => x.UserSteamId, principalTable: "Users", principalColumn: "SteamId", onDelete: ReferentialAction.Restrict); }); migrationBuilder.CreateTable( name: "RankEntries", columns: table => new { Id = table.Column(type: "INTEGER", nullable: false) .Annotation("Sqlite:Autoincrement", true), RankType = table.Column(type: "INTEGER", nullable: false), UserSteamId = table.Column(type: "INTEGER", nullable: true), Version = table.Column(type: "TEXT", nullable: true), Wave = table.Column(type: "INTEGER", nullable: false), Damage = table.Column(type: "INTEGER", nullable: false) }, constraints: table => { table.PrimaryKey("PK_RankEntries", x => x.Id); table.ForeignKey( name: "FK_RankEntries_Users_UserSteamId", column: x => x.UserSteamId, principalTable: "Users", principalColumn: "SteamId", onDelete: ReferentialAction.Restrict); }); migrationBuilder.CreateTable( name: "CardLevel", columns: table => new { UserSteamId = table.Column(type: "INTEGER", nullable: false), CardItemCode = table.Column(type: "TEXT", nullable: false), Level = table.Column(type: "INTEGER", nullable: false) }, constraints: table => { table.PrimaryKey("PK_CardLevel", x => new { x.UserSteamId, x.CardItemCode }); table.ForeignKey( name: "FK_CardLevel_Users_UserSteamId", column: x => x.UserSteamId, principalTable: "Users", principalColumn: "SteamId", onDelete: ReferentialAction.Cascade); }); migrationBuilder.CreateTable( name: "RankTowerEntry", columns: table => new { Id = table.Column(type: "INTEGER", nullable: false) .Annotation("Sqlite:Autoincrement", true), BaseUnitItemCode = table.Column(type: "TEXT", nullable: true), Star = table.Column(type: "INTEGER", nullable: false), Damage = table.Column(type: "INTEGER", nullable: false), Attack = table.Column(type: "INTEGER", nullable: false), Power = table.Column(type: "INTEGER", nullable: false), RankEntryId = table.Column(type: "INTEGER", nullable: true) }, constraints: table => { table.PrimaryKey("PK_RankTowerEntry", x => x.Id); table.ForeignKey( name: "FK_RankTowerEntry_RankEntries_RankEntryId", column: x => x.RankEntryId, principalTable: "RankEntries", principalColumn: "Id", onDelete: ReferentialAction.Restrict); }); migrationBuilder.CreateTable( name: "Cards", columns: table => new { ItemCode = table.Column(type: "TEXT", nullable: false), CardName = table.Column(type: "TEXT", nullable: true), Quality = table.Column(type: "INTEGER", nullable: false), HasVoice = table.Column(type: "INTEGER", nullable: false), HasPortrait = table.Column(type: "INTEGER", nullable: false), RankTowerEntryId = table.Column(type: "INTEGER", nullable: true) }, constraints: table => { table.PrimaryKey("PK_Cards", x => x.ItemCode); table.ForeignKey( name: "FK_Cards_RankTowerEntry_RankTowerEntryId", column: x => x.RankTowerEntryId, principalTable: "RankTowerEntry", principalColumn: "Id", onDelete: ReferentialAction.Restrict); }); migrationBuilder.InsertData( table: "Cards", columns: new[] { "ItemCode", "CardName", "HasPortrait", "HasVoice", "Quality", "RankTowerEntryId" }, values: new object[] { "item_0026", "rin", true, true, 3, null }); migrationBuilder.InsertData( table: "Cards", columns: new[] { "ItemCode", "CardName", "HasPortrait", "HasVoice", "Quality", "RankTowerEntryId" }, values: new object[] { "item_0017", "iku", true, false, 2, null }); migrationBuilder.InsertData( table: "Cards", columns: new[] { "ItemCode", "CardName", "HasPortrait", "HasVoice", "Quality", "RankTowerEntryId" }, values: new object[] { "item_0092", "medicine", true, true, 2, null }); migrationBuilder.InsertData( table: "Cards", columns: new[] { "ItemCode", "CardName", "HasPortrait", "HasVoice", "Quality", "RankTowerEntryId" }, values: new object[] { "item_0064", "shikieiki", true, false, 4, null }); migrationBuilder.InsertData( table: "Cards", columns: new[] { "ItemCode", "CardName", "HasPortrait", "HasVoice", "Quality", "RankTowerEntryId" }, values: new object[] { "item_1006", "BonusEgg", false, false, 4, null }); migrationBuilder.InsertData( table: "Cards", columns: new[] { "ItemCode", "CardName", "HasPortrait", "HasVoice", "Quality", "RankTowerEntryId" }, values: new object[] { "item_0005", "shanghainingyou", false, false, 1, null }); migrationBuilder.InsertData( table: "Cards", columns: new[] { "ItemCode", "CardName", "HasPortrait", "HasVoice", "Quality", "RankTowerEntryId" }, values: new object[] { "item_0093", "kyouko", true, true, 2, null }); migrationBuilder.InsertData( table: "Cards", columns: new[] { "ItemCode", "CardName", "HasPortrait", "HasVoice", "Quality", "RankTowerEntryId" }, values: new object[] { "item_0024", "yuyuko", true, true, 3, null }); migrationBuilder.InsertData( table: "Cards", columns: new[] { "ItemCode", "CardName", "HasPortrait", "HasVoice", "Quality", "RankTowerEntryId" }, values: new object[] { "item_2013", "item_2013", false, false, 4, null }); migrationBuilder.InsertData( table: "Cards", columns: new[] { "ItemCode", "CardName", "HasPortrait", "HasVoice", "Quality", "RankTowerEntryId" }, values: new object[] { "item_0058", "luna", true, true, 2, null }); migrationBuilder.InsertData( table: "Cards", columns: new[] { "ItemCode", "CardName", "HasPortrait", "HasVoice", "Quality", "RankTowerEntryId" }, values: new object[] { "item_0047", "kanako", true, true, 4, null }); migrationBuilder.InsertData( table: "Cards", columns: new[] { "ItemCode", "CardName", "HasPortrait", "HasVoice", "Quality", "RankTowerEntryId" }, values: new object[] { "item_0068", "komachi", true, false, 4, null }); migrationBuilder.InsertData( table: "Cards", columns: new[] { "ItemCode", "CardName", "HasPortrait", "HasVoice", "Quality", "RankTowerEntryId" }, values: new object[] { "item_0027", "utsuho", true, false, 3, null }); migrationBuilder.InsertData( table: "Cards", columns: new[] { "ItemCode", "CardName", "HasPortrait", "HasVoice", "Quality", "RankTowerEntryId" }, values: new object[] { "item_0097", "yoshika", true, false, 2, null }); migrationBuilder.InsertData( table: "Cards", columns: new[] { "ItemCode", "CardName", "HasPortrait", "HasVoice", "Quality", "RankTowerEntryId" }, values: new object[] { "item_1013", "BonusEgg", false, false, 3, null }); migrationBuilder.InsertData( table: "Cards", columns: new[] { "ItemCode", "CardName", "HasPortrait", "HasVoice", "Quality", "RankTowerEntryId" }, values: new object[] { "item_2001", "item_2001", false, false, 3, null }); migrationBuilder.InsertData( table: "Cards", columns: new[] { "ItemCode", "CardName", "HasPortrait", "HasVoice", "Quality", "RankTowerEntryId" }, values: new object[] { "item_0095", "futo", true, false, 3, null }); migrationBuilder.InsertData( table: "Cards", columns: new[] { "ItemCode", "CardName", "HasPortrait", "HasVoice", "Quality", "RankTowerEntryId" }, values: new object[] { "item_0057", "sunny", true, true, 2, null }); migrationBuilder.InsertData( table: "Cards", columns: new[] { "ItemCode", "CardName", "HasPortrait", "HasVoice", "Quality", "RankTowerEntryId" }, values: new object[] { "item_0006", "hourainingyou", false, false, 1, null }); migrationBuilder.InsertData( table: "Cards", columns: new[] { "ItemCode", "CardName", "HasPortrait", "HasVoice", "Quality", "RankTowerEntryId" }, values: new object[] { "item_0056", "star", true, true, 2, null }); migrationBuilder.InsertData( table: "Cards", columns: new[] { "ItemCode", "CardName", "HasPortrait", "HasVoice", "Quality", "RankTowerEntryId" }, values: new object[] { "item_2003", "item_2003", false, false, 3, null }); migrationBuilder.InsertData( table: "Cards", columns: new[] { "ItemCode", "CardName", "HasPortrait", "HasVoice", "Quality", "RankTowerEntryId" }, values: new object[] { "item_2004", "item_2004", false, false, 2, null }); migrationBuilder.InsertData( table: "Cards", columns: new[] { "ItemCode", "CardName", "HasPortrait", "HasVoice", "Quality", "RankTowerEntryId" }, values: new object[] { "item_0049", "minamitsu", true, true, 3, null }); migrationBuilder.InsertData( table: "Cards", columns: new[] { "ItemCode", "CardName", "HasPortrait", "HasVoice", "Quality", "RankTowerEntryId" }, values: new object[] { "item_0023", "reisen", true, true, 3, null }); migrationBuilder.InsertData( table: "Cards", columns: new[] { "ItemCode", "CardName", "HasPortrait", "HasVoice", "Quality", "RankTowerEntryId" }, values: new object[] { "item_0013", "lunasa", true, true, 2, null }); migrationBuilder.InsertData( table: "Cards", columns: new[] { "ItemCode", "CardName", "HasPortrait", "HasVoice", "Quality", "RankTowerEntryId" }, values: new object[] { "item_0052", "miko", true, true, 4, null }); migrationBuilder.InsertData( table: "Cards", columns: new[] { "ItemCode", "CardName", "HasPortrait", "HasVoice", "Quality", "RankTowerEntryId" }, values: new object[] { "item_0091", "hina", true, false, 2, null }); migrationBuilder.InsertData( table: "Cards", columns: new[] { "ItemCode", "CardName", "HasPortrait", "HasVoice", "Quality", "RankTowerEntryId" }, values: new object[] { "item_0040", "mokou", true, true, 3, null }); migrationBuilder.InsertData( table: "Cards", columns: new[] { "ItemCode", "CardName", "HasPortrait", "HasVoice", "Quality", "RankTowerEntryId" }, values: new object[] { "item_0021", "patchouli", true, true, 3, null }); migrationBuilder.InsertData( table: "Cards", columns: new[] { "ItemCode", "CardName", "HasPortrait", "HasVoice", "Quality", "RankTowerEntryId" }, values: new object[] { "item_0094", "soga", true, true, 3, null }); migrationBuilder.InsertData( table: "Cards", columns: new[] { "ItemCode", "CardName", "HasPortrait", "HasVoice", "Quality", "RankTowerEntryId" }, values: new object[] { "item_0031", "koishi", true, true, 4, null }); migrationBuilder.InsertData( table: "Cards", columns: new[] { "ItemCode", "CardName", "HasPortrait", "HasVoice", "Quality", "RankTowerEntryId" }, values: new object[] { "item_0012", "lyrica", true, true, 2, null }); migrationBuilder.InsertData( table: "Cards", columns: new[] { "ItemCode", "CardName", "HasPortrait", "HasVoice", "Quality", "RankTowerEntryId" }, values: new object[] { "item_0008", "maidyousei", false, false, 1, null }); migrationBuilder.InsertData( table: "Cards", columns: new[] { "ItemCode", "CardName", "HasPortrait", "HasVoice", "Quality", "RankTowerEntryId" }, values: new object[] { "item_0053", "kokoro", true, true, 3, null }); migrationBuilder.InsertData( table: "Cards", columns: new[] { "ItemCode", "CardName", "HasPortrait", "HasVoice", "Quality", "RankTowerEntryId" }, values: new object[] { "item_0016", "satori", true, true, 2, null }); migrationBuilder.InsertData( table: "Cards", columns: new[] { "ItemCode", "CardName", "HasPortrait", "HasVoice", "Quality", "RankTowerEntryId" }, values: new object[] { "item_0048", "suwako", true, false, 3, null }); migrationBuilder.InsertData( table: "Cards", columns: new[] { "ItemCode", "CardName", "HasPortrait", "HasVoice", "Quality", "RankTowerEntryId" }, values: new object[] { "item_0035", "yuuka", true, true, 4, null }); migrationBuilder.InsertData( table: "Cards", columns: new[] { "ItemCode", "CardName", "HasPortrait", "HasVoice", "Quality", "RankTowerEntryId" }, values: new object[] { "item_0037", "ran", true, true, 3, null }); migrationBuilder.InsertData( table: "Cards", columns: new[] { "ItemCode", "CardName", "HasPortrait", "HasVoice", "Quality", "RankTowerEntryId" }, values: new object[] { "item_0039", "eirin", true, true, 4, null }); migrationBuilder.InsertData( table: "Cards", columns: new[] { "ItemCode", "CardName", "HasPortrait", "HasVoice", "Quality", "RankTowerEntryId" }, values: new object[] { "item_0041", "kaguya", true, true, 3, null }); migrationBuilder.InsertData( table: "Cards", columns: new[] { "ItemCode", "CardName", "HasPortrait", "HasVoice", "Quality", "RankTowerEntryId" }, values: new object[] { "item_0033", "koakuma", true, true, 2, null }); migrationBuilder.InsertData( table: "Cards", columns: new[] { "ItemCode", "CardName", "HasPortrait", "HasVoice", "Quality", "RankTowerEntryId" }, values: new object[] { "item_0032", "flandre", true, true, 4, null }); migrationBuilder.InsertData( table: "Cards", columns: new[] { "ItemCode", "CardName", "HasPortrait", "HasVoice", "Quality", "RankTowerEntryId" }, values: new object[] { "item_0054", "yuugi", true, true, 3, null }); migrationBuilder.InsertData( table: "Cards", columns: new[] { "ItemCode", "CardName", "HasPortrait", "HasVoice", "Quality", "RankTowerEntryId" }, values: new object[] { "item_0059", "alice", true, true, 3, null }); migrationBuilder.InsertData( table: "Cards", columns: new[] { "ItemCode", "CardName", "HasPortrait", "HasVoice", "Quality", "RankTowerEntryId" }, values: new object[] { "item_0060", "wriggle", true, false, 2, null }); migrationBuilder.InsertData( table: "Cards", columns: new[] { "ItemCode", "CardName", "HasPortrait", "HasVoice", "Quality", "RankTowerEntryId" }, values: new object[] { "item_1005", "BonusEgg", false, false, 3, null }); migrationBuilder.InsertData( table: "Cards", columns: new[] { "ItemCode", "CardName", "HasPortrait", "HasVoice", "Quality", "RankTowerEntryId" }, values: new object[] { "item_0001", "lily", true, false, 2, null }); migrationBuilder.InsertData( table: "Cards", columns: new[] { "ItemCode", "CardName", "HasPortrait", "HasVoice", "Quality", "RankTowerEntryId" }, values: new object[] { "item_0062", "inaba", true, false, 2, null }); migrationBuilder.InsertData( table: "Cards", columns: new[] { "ItemCode", "CardName", "HasPortrait", "HasVoice", "Quality", "RankTowerEntryId" }, values: new object[] { "item_0010", "kogasa", true, true, 2, null }); migrationBuilder.InsertData( table: "Cards", columns: new[] { "ItemCode", "CardName", "HasPortrait", "HasVoice", "Quality", "RankTowerEntryId" }, values: new object[] { "item_2012", "item_2012", false, false, 4, null }); migrationBuilder.InsertData( table: "Cards", columns: new[] { "ItemCode", "CardName", "HasPortrait", "HasVoice", "Quality", "RankTowerEntryId" }, values: new object[] { "item_0088", "sizuha", true, true, 2, null }); migrationBuilder.InsertData( table: "Cards", columns: new[] { "ItemCode", "CardName", "HasPortrait", "HasVoice", "Quality", "RankTowerEntryId" }, values: new object[] { "item_1004", "BonusEgg", false, false, 2, null }); migrationBuilder.InsertData( table: "Cards", columns: new[] { "ItemCode", "CardName", "HasPortrait", "HasVoice", "Quality", "RankTowerEntryId" }, values: new object[] { "item_0020", "tenshi", true, false, 3, null }); migrationBuilder.InsertData( table: "Cards", columns: new[] { "ItemCode", "CardName", "HasPortrait", "HasVoice", "Quality", "RankTowerEntryId" }, values: new object[] { "item_2005", "item_2005", false, false, 2, null }); migrationBuilder.InsertData( table: "Cards", columns: new[] { "ItemCode", "CardName", "HasPortrait", "HasVoice", "Quality", "RankTowerEntryId" }, values: new object[] { "item_0046", "sanae", true, false, 3, null }); migrationBuilder.InsertData( table: "Cards", columns: new[] { "ItemCode", "CardName", "HasPortrait", "HasVoice", "Quality", "RankTowerEntryId" }, values: new object[] { "item_2022", "item_2022", false, false, 3, null }); migrationBuilder.InsertData( table: "Cards", columns: new[] { "ItemCode", "CardName", "HasPortrait", "HasVoice", "Quality", "RankTowerEntryId" }, values: new object[] { "item_0003", "minoriko", true, true, 2, null }); migrationBuilder.InsertData( table: "Cards", columns: new[] { "ItemCode", "CardName", "HasPortrait", "HasVoice", "Quality", "RankTowerEntryId" }, values: new object[] { "item_0022", "sakuya", true, true, 3, null }); migrationBuilder.InsertData( table: "Cards", columns: new[] { "ItemCode", "CardName", "HasPortrait", "HasVoice", "Quality", "RankTowerEntryId" }, values: new object[] { "item_1003", "BonusEgg", false, false, 1, null }); migrationBuilder.InsertData( table: "Cards", columns: new[] { "ItemCode", "CardName", "HasPortrait", "HasVoice", "Quality", "RankTowerEntryId" }, values: new object[] { "item_0011", "letty", true, true, 2, null }); migrationBuilder.InsertData( table: "Cards", columns: new[] { "ItemCode", "CardName", "HasPortrait", "HasVoice", "Quality", "RankTowerEntryId" }, values: new object[] { "item_0044", "momiji", true, true, 2, null }); migrationBuilder.InsertData( table: "Cards", columns: new[] { "ItemCode", "CardName", "HasPortrait", "HasVoice", "Quality", "RankTowerEntryId" }, values: new object[] { "item_0050", "nue", true, false, 3, null }); migrationBuilder.InsertData( table: "Cards", columns: new[] { "ItemCode", "CardName", "HasPortrait", "HasVoice", "Quality", "RankTowerEntryId" }, values: new object[] { "item_0075", "clownpiece", true, false, 3, null }); migrationBuilder.InsertData( table: "Cards", columns: new[] { "ItemCode", "CardName", "HasPortrait", "HasVoice", "Quality", "RankTowerEntryId" }, values: new object[] { "item_0019", "marisa", true, true, 3, null }); migrationBuilder.InsertData( table: "Cards", columns: new[] { "ItemCode", "CardName", "HasPortrait", "HasVoice", "Quality", "RankTowerEntryId" }, values: new object[] { "item_0045", "kagerou", true, false, 3, null }); migrationBuilder.InsertData( table: "Cards", columns: new[] { "ItemCode", "CardName", "HasPortrait", "HasVoice", "Quality", "RankTowerEntryId" }, values: new object[] { "item_0028", "reimu", true, true, 4, null }); migrationBuilder.InsertData( table: "Cards", columns: new[] { "ItemCode", "CardName", "HasPortrait", "HasVoice", "Quality", "RankTowerEntryId" }, values: new object[] { "item_0030", "remilia", true, false, 4, null }); migrationBuilder.InsertData( table: "Cards", columns: new[] { "ItemCode", "CardName", "HasPortrait", "HasVoice", "Quality", "RankTowerEntryId" }, values: new object[] { "item_0015", "rumia", true, true, 2, null }); migrationBuilder.InsertData( table: "Cards", columns: new[] { "ItemCode", "CardName", "HasPortrait", "HasVoice", "Quality", "RankTowerEntryId" }, values: new object[] { "item_1011", "BonusEgg", false, false, 1, null }); migrationBuilder.InsertData( table: "Cards", columns: new[] { "ItemCode", "CardName", "HasPortrait", "HasVoice", "Quality", "RankTowerEntryId" }, values: new object[] { "item_0042", "aya", true, false, 3, null }); migrationBuilder.InsertData( table: "Cards", columns: new[] { "ItemCode", "CardName", "HasPortrait", "HasVoice", "Quality", "RankTowerEntryId" }, values: new object[] { "item_0069", "toramaru", true, false, 2, null }); migrationBuilder.InsertData( table: "Cards", columns: new[] { "ItemCode", "CardName", "HasPortrait", "HasVoice", "Quality", "RankTowerEntryId" }, values: new object[] { "item_0061", "keine", true, false, 3, null }); migrationBuilder.InsertData( table: "Cards", columns: new[] { "ItemCode", "CardName", "HasPortrait", "HasVoice", "Quality", "RankTowerEntryId" }, values: new object[] { "item_0002", "nazrin", true, true, 2, null }); migrationBuilder.InsertData( table: "Cards", columns: new[] { "ItemCode", "CardName", "HasPortrait", "HasVoice", "Quality", "RankTowerEntryId" }, values: new object[] { "item_0055", "suika", true, true, 3, null }); migrationBuilder.InsertData( table: "Cards", columns: new[] { "ItemCode", "CardName", "HasPortrait", "HasVoice", "Quality", "RankTowerEntryId" }, values: new object[] { "item_2002", "item_2002", false, false, 4, null }); migrationBuilder.InsertData( table: "Cards", columns: new[] { "ItemCode", "CardName", "HasPortrait", "HasVoice", "Quality", "RankTowerEntryId" }, values: new object[] { "item_0007", "hanadayousei", false, false, 1, null }); migrationBuilder.InsertData( table: "Cards", columns: new[] { "ItemCode", "CardName", "HasPortrait", "HasVoice", "Quality", "RankTowerEntryId" }, values: new object[] { "item_0014", "merlin", true, true, 2, null }); migrationBuilder.InsertData( table: "Cards", columns: new[] { "ItemCode", "CardName", "HasPortrait", "HasVoice", "Quality", "RankTowerEntryId" }, values: new object[] { "item_0043", "hatate", true, true, 2, null }); migrationBuilder.InsertData( table: "Cards", columns: new[] { "ItemCode", "CardName", "HasPortrait", "HasVoice", "Quality", "RankTowerEntryId" }, values: new object[] { "item_2020", "item_2020", false, false, 4, null }); migrationBuilder.InsertData( table: "Cards", columns: new[] { "ItemCode", "CardName", "HasPortrait", "HasVoice", "Quality", "RankTowerEntryId" }, values: new object[] { "item_2017", "item_2017", false, false, 3, null }); migrationBuilder.InsertData( table: "Cards", columns: new[] { "ItemCode", "CardName", "HasPortrait", "HasVoice", "Quality", "RankTowerEntryId" }, values: new object[] { "item_2016", "item_2016", false, false, 3, null }); migrationBuilder.InsertData( table: "Cards", columns: new[] { "ItemCode", "CardName", "HasPortrait", "HasVoice", "Quality", "RankTowerEntryId" }, values: new object[] { "item_2006", "item_2006", false, false, 2, null }); migrationBuilder.InsertData( table: "Cards", columns: new[] { "ItemCode", "CardName", "HasPortrait", "HasVoice", "Quality", "RankTowerEntryId" }, values: new object[] { "item_2009", "item_2009", false, false, 3, null }); migrationBuilder.InsertData( table: "Cards", columns: new[] { "ItemCode", "CardName", "HasPortrait", "HasVoice", "Quality", "RankTowerEntryId" }, values: new object[] { "item_0018", "mystia", true, true, 2, null }); migrationBuilder.InsertData( table: "Cards", columns: new[] { "ItemCode", "CardName", "HasPortrait", "HasVoice", "Quality", "RankTowerEntryId" }, values: new object[] { "item_0036", "yukari", true, false, 4, null }); migrationBuilder.InsertData( table: "Cards", columns: new[] { "ItemCode", "CardName", "HasPortrait", "HasVoice", "Quality", "RankTowerEntryId" }, values: new object[] { "item_2008", "item_2008", false, false, 2, null }); migrationBuilder.InsertData( table: "Cards", columns: new[] { "ItemCode", "CardName", "HasPortrait", "HasVoice", "Quality", "RankTowerEntryId" }, values: new object[] { "item_2010", "item_2010", false, false, 3, null }); migrationBuilder.InsertData( table: "Cards", columns: new[] { "ItemCode", "CardName", "HasPortrait", "HasVoice", "Quality", "RankTowerEntryId" }, values: new object[] { "item_2011", "item_2011", false, false, 3, null }); migrationBuilder.InsertData( table: "Cards", columns: new[] { "ItemCode", "CardName", "HasPortrait", "HasVoice", "Quality", "RankTowerEntryId" }, values: new object[] { "item_0034", "meirin", true, false, 2, null }); migrationBuilder.InsertData( table: "Cards", columns: new[] { "ItemCode", "CardName", "HasPortrait", "HasVoice", "Quality", "RankTowerEntryId" }, values: new object[] { "item_0096", "seiga", true, false, 3, null }); migrationBuilder.InsertData( table: "Cards", columns: new[] { "ItemCode", "CardName", "HasPortrait", "HasVoice", "Quality", "RankTowerEntryId" }, values: new object[] { "item_0004", "mugiyousei", false, false, 1, null }); migrationBuilder.InsertData( table: "Cards", columns: new[] { "ItemCode", "CardName", "HasPortrait", "HasVoice", "Quality", "RankTowerEntryId" }, values: new object[] { "item_0025", "youmu", true, true, 3, null }); migrationBuilder.InsertData( table: "Cards", columns: new[] { "ItemCode", "CardName", "HasPortrait", "HasVoice", "Quality", "RankTowerEntryId" }, values: new object[] { "item_2007", "item_2007", false, false, 2, null }); migrationBuilder.InsertData( table: "Cards", columns: new[] { "ItemCode", "CardName", "HasPortrait", "HasVoice", "Quality", "RankTowerEntryId" }, values: new object[] { "item_0063", "kisume", true, false, 2, null }); migrationBuilder.InsertData( table: "Cards", columns: new[] { "ItemCode", "CardName", "HasPortrait", "HasVoice", "Quality", "RankTowerEntryId" }, values: new object[] { "item_0073", "junko", true, false, 4, null }); migrationBuilder.InsertData( table: "Cards", columns: new[] { "ItemCode", "CardName", "HasPortrait", "HasVoice", "Quality", "RankTowerEntryId" }, values: new object[] { "item_0029", "daiyousei", true, true, 4, null }); migrationBuilder.InsertData( table: "Cards", columns: new[] { "ItemCode", "CardName", "HasPortrait", "HasVoice", "Quality", "RankTowerEntryId" }, values: new object[] { "item_1012", "BonusEgg", false, false, 2, null }); migrationBuilder.InsertData( table: "Cards", columns: new[] { "ItemCode", "CardName", "HasPortrait", "HasVoice", "Quality", "RankTowerEntryId" }, values: new object[] { "item_0051", "byakuren", true, false, 4, null }); migrationBuilder.InsertData( table: "Cards", columns: new[] { "ItemCode", "CardName", "HasPortrait", "HasVoice", "Quality", "RankTowerEntryId" }, values: new object[] { "item_0080", "shinki", true, false, 4, null }); migrationBuilder.InsertData( table: "Cards", columns: new[] { "ItemCode", "CardName", "HasPortrait", "HasVoice", "Quality", "RankTowerEntryId" }, values: new object[] { "item_0074", "hecatia", true, false, 4, null }); migrationBuilder.InsertData( table: "Cards", columns: new[] { "ItemCode", "CardName", "HasPortrait", "HasVoice", "Quality", "RankTowerEntryId" }, values: new object[] { "item_0038", "chen", true, false, 2, null }); migrationBuilder.InsertData( table: "Cards", columns: new[] { "ItemCode", "CardName", "HasPortrait", "HasVoice", "Quality", "RankTowerEntryId" }, values: new object[] { "item_0009", "cirno", true, false, 2, null }); migrationBuilder.InsertData( table: "Cards", columns: new[] { "ItemCode", "CardName", "HasPortrait", "HasVoice", "Quality", "RankTowerEntryId" }, values: new object[] { "item_2014", "item_2014", false, false, 4, null }); migrationBuilder.InsertData( table: "Cards", columns: new[] { "ItemCode", "CardName", "HasPortrait", "HasVoice", "Quality", "RankTowerEntryId" }, values: new object[] { "item_2015", "item_2015", false, false, 3, null }); migrationBuilder.InsertData( table: "Cards", columns: new[] { "ItemCode", "CardName", "HasPortrait", "HasVoice", "Quality", "RankTowerEntryId" }, values: new object[] { "item_2019", "item_2019", false, false, 2, null }); migrationBuilder.InsertData( table: "Cards", columns: new[] { "ItemCode", "CardName", "HasPortrait", "HasVoice", "Quality", "RankTowerEntryId" }, values: new object[] { "item_2018", "item_2018", false, false, 2, null }); migrationBuilder.InsertData( table: "Cards", columns: new[] { "ItemCode", "CardName", "HasPortrait", "HasVoice", "Quality", "RankTowerEntryId" }, values: new object[] { "item_1014", "BonusEgg", false, false, 4, null }); migrationBuilder.CreateIndex( name: "IX_CardLevel_CardItemCode", table: "CardLevel", column: "CardItemCode"); migrationBuilder.CreateIndex( name: "IX_Cards_RankTowerEntryId", table: "Cards", column: "RankTowerEntryId"); migrationBuilder.CreateIndex( name: "IX_EncodedCardGroup_UserSteamId", table: "EncodedCardGroup", column: "UserSteamId"); migrationBuilder.CreateIndex( name: "IX_RankEntries_UserSteamId", table: "RankEntries", column: "UserSteamId"); migrationBuilder.CreateIndex( name: "IX_RankTowerEntry_BaseUnitItemCode", table: "RankTowerEntry", column: "BaseUnitItemCode"); migrationBuilder.CreateIndex( name: "IX_RankTowerEntry_RankEntryId", table: "RankTowerEntry", column: "RankEntryId"); migrationBuilder.AddForeignKey( name: "FK_CardLevel_Cards_CardItemCode", table: "CardLevel", column: "CardItemCode", principalTable: "Cards", principalColumn: "ItemCode", onDelete: ReferentialAction.Cascade); migrationBuilder.AddForeignKey( name: "FK_RankTowerEntry_Cards_BaseUnitItemCode", table: "RankTowerEntry", column: "BaseUnitItemCode", principalTable: "Cards", principalColumn: "ItemCode", onDelete: ReferentialAction.Restrict); } protected override void Down(MigrationBuilder migrationBuilder) { migrationBuilder.DropForeignKey( name: "FK_RankTowerEntry_Cards_BaseUnitItemCode", table: "RankTowerEntry"); migrationBuilder.DropTable( name: "CardLevel"); migrationBuilder.DropTable( name: "EncodedCardGroup"); migrationBuilder.DropTable( name: "Cards"); migrationBuilder.DropTable( name: "RankTowerEntry"); migrationBuilder.DropTable( name: "RankEntries"); migrationBuilder.DropTable( name: "Users"); } } }