using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
#pragma warning disable CA1814 // Prefer jagged arrays over multidimensional
namespace PokemonSleepAPI.Migrations
{
///
public partial class AddPokemonAndNatures : Migration
{
///
protected override void Up(MigrationBuilder migrationBuilder)
{
migrationBuilder.CreateTable(
name: "Pokemons",
columns: table => new
{
Id = table.Column(type: "int", nullable: false)
.Annotation("SqlServer:Identity", "1, 1"),
Name = table.Column(type: "nvarchar(max)", nullable: false),
SleepType = table.Column(type: "nvarchar(max)", nullable: false),
Speciality = table.Column(type: "nvarchar(max)", nullable: false)
},
constraints: table =>
{
table.PrimaryKey("PK_Pokemons", x => x.Id);
});
migrationBuilder.InsertData(
table: "Pokemons",
columns: new[] { "Id", "Name", "SleepType", "Speciality" },
values: new object[,]
{
{ 2, "Ivysaur", "Dozing", "Ingredients" },
{ 3, "Venasaur", "Dozing", "Ingredients" },
{ 4, "Charmander", "Snoozing", "Ingredients" },
{ 5, "Charmeleon", "Snoozing", "Ingredients" },
{ 6, "Charizard", "Snoozing", "Ingredients" },
{ 7, "Squirtle", "Slumbering", "Ingredients" },
{ 8, "Wartortle", "Slumbering", "Ingredients" },
{ 9, "Blastoise", "Slumbering", "Ingredients" },
{ 10, "Caterpie", "Dozing", "Berries" },
{ 11, "Metapod", "Dozing", "Berries" },
{ 12, "Butterfree", "Dozing", "Berries" },
{ 19, "Rattata", "Snoozing", "Berries" },
{ 20, "Raticate", "Snoozing", "Berries" },
{ 23, "Ekans", "Dozing", "Berries" },
{ 24, "Arbok", "Dozing", "Berries" },
{ 25, "Pikachu", "Snoozing", "Berries" },
{ 26, "Raticate", "Snoozing", "Berries" },
{ 35, "Clefairy", "Snoozing", "Berries" },
{ 36, "Clefable", "Snoozing", "Berries" },
{ 37, "Vulpix", "Snoozing", "Berries" },
{ 38, "Ninetails", "Snoozing", "Berries" },
{ 39, "Jigglypuff", "Snoozing", "Skills" },
{ 40, "Wigglytuff", "Snoozing", "Skills" },
{ 50, "Diglett", "Snoozing", "Ingredients" },
{ 51, "Dugtrio", "Snoozing", "Ingredients" },
{ 52, "Meowth", "Snoozing", "Skills" },
{ 53, "Persian", "Snoozing", "Skills" },
{ 54, "Psyduck", "Dozing", "Skills" },
{ 55, "Golduck", "Slumbering", "Skills" },
{ 56, "Mankey", "Dozing", "Berries" },
{ 57, "Primeape", "Dozing", "Berries" },
{ 58, "Growlithe", "Snoozing", "Skills" },
{ 59, "Arcanine", "Snoozing", "Skills" },
{ 69, "Bellsprout", "Dozing", "Ingredients" },
{ 70, "Weepinbell", "Dozing", "Ingredients" },
{ 71, "Victreebel", "Dozing", "Ingredients" },
{ 74, "Geodude", "Slumbering", "Ingredients" },
{ 75, "Graveler", "Slumbering", "Ingredients" },
{ 76, "Golem", "Slumbering", "Ingredients" },
{ 79, "Slowpoke", "Snoozing", "Skills" },
{ 80, "Slowbro", "Snoozing", "Skills" },
{ 81, "Magnemite", "Slumbering", "Skills" },
{ 82, "Magneton", "Slumbering", "Skills" },
{ 84, "Doduo", "Slumbering", "Berries" },
{ 85, "Dodrio", "Slumbering", "Berries" },
{ 92, "Gastly", "Dozing", "Ingredients" },
{ 93, "Haunter", "Dozing", "Ingredients" },
{ 94, "Gengar", "Dozing", "Ingredients" },
{ 95, "Onix", "Slumbering", "Berries" },
{ 104, "Cubone", "Slumbering", "Berries" },
{ 105, "Marowak", "Slumbering", "Berries" },
{ 122, "Mr. Mime", "Snoozing", "Ingredients" },
{ 127, "Pinsir", "Dozing", "Ingredients" },
{ 132, "Ditto", "Snoozing", "Ingredients" },
{ 133, "Eevee", "Snoozing", "Skills" },
{ 134, "Vaporeon", "Slumbering", "Skills" },
{ 135, "Jolteon", "Snoozing", "Skills" },
{ 136, "Flareon", "Snoozing", "Skills" },
{ 147, "Dratini", "Dozing", "Ingredients" },
{ 148, "Dragonair", "Dozing", "Ingredients" },
{ 149, "Dragonite", "Dozing", "Ingredients" },
{ 152, "Chikorita", "Dozing", "Berries" },
{ 153, "Bayleaf", "Dozing", "Berries" },
{ 154, "Meganium", "Dozing", "Berries" },
{ 155, "Cyndaquil", "Snoozing", "Berries" },
{ 156, "Quilava", "Snoozing", "Berries" },
{ 157, "Typhlosion", "Snoozing", "Berries" },
{ 158, "Totodile", "Slumbering", "Berries" },
{ 159, "Croconaw", "Slumbering", "Berries" },
{ 160, "Feraligatr", "Slumbering", "Berries" },
{ 172, "Pichu", "Slumbering", "Berries" },
{ 173, "Cleffa", "Slumbering", "Berries" },
{ 174, "Igglybuff", "Slumbering", "Skills" },
{ 175, "Togepi", "Slumbering", "Skills" },
{ 176, "Togetic", "Snoozing", "Skills" },
{ 179, "Mareep", "Snoozing", "Skills" },
{ 180, "Flaaffy", "Snoozing", "Skills" },
{ 181, "Ampharos", "Snoozing", "Skills" },
{ 185, "Sudowoodo", "Slumbering", "Skills" },
{ 194, "Wooper", "Slumbering", "Ingredients" },
{ 195, "Quagsire", "Slumbering", "Ingredients" },
{ 196, "Espeon", "Snoozing", "Skills" },
{ 197, "Umbreon", "Dozing", "Skills" },
{ 199, "Slowking", "Snoozing", "Skills" },
{ 202, "Wobbuffet", "Snoozing", "Skills" },
{ 208, "Steelix", "Slumbering", "Berries" },
{ 214, "Heracross", "Dozing", "Skills" },
{ 215, "Sneasel", "Dozing", "Berries" },
{ 225, "Delibird", "Dozing", "Ingredients" },
{ 228, "Houndour", "Dozing", "Berries" },
{ 229, "Houndoom", "Dozing", "Berries" },
{ 243, "Raikou", "Snoozing", "Skills" },
{ 244, "Entei", "Snoozing", "Skills" },
{ 245, "Suicune", "Slumbering", "Skills" },
{ 246, "Larvitar", "Slumbering", "Ingredients" },
{ 247, "Pupitar", "Slumbering", "Ingredients" },
{ 248, "Tyranitar", "Dozing", "Ingredients" },
{ 280, "Ralts", "Snoozing", "Skills" },
{ 281, "Kirlia", "Snoozing", "Skills" },
{ 282, "Gardevoir", "Snoozing", "Skills" },
{ 287, "Slakoth", "Snoozing", "Berries" },
{ 288, "Vigoroth", "Dozing", "Berries" },
{ 289, "Slaking", "Snoozing", "Berries" },
{ 302, "Sableye", "Dozing", "Skills" },
{ 304, "Aron", "Slumbering", "Ingredients" },
{ 305, "Lairon", "Slumbering", "Ingredients" },
{ 306, "Aggron", "Slumbering", "Ingredients" },
{ 316, "Gulpin", "Dozing", "Skills" },
{ 317, "Swalot", "Dozing", "Skills" },
{ 333, "Swablu", "Slumbering", "Berries" },
{ 334, "Altaria", "Dozing", "Berries" },
{ 353, "Shuppet", "Dozing", "Berries" },
{ 354, "Banette", "Dozing", "Berries" },
{ 359, "Absol", "Dozing", "Ingredients" },
{ 360, "Wynaut", "Slumbering", "Skills" },
{ 363, "Spheal", "Slumbering", "Berries" },
{ 364, "Sealeo", "Slumbering", "Berries" },
{ 365, "Walrein", "Slumbering", "Berries" },
{ 403, "Shinx", "Snoozing", "Ingredients" },
{ 404, "Luxio", "Snoozing", "Ingredients" },
{ 405, "Luxray", "Snoozing", "Ingredients" },
{ 425, "Drifloon", "Dozing", "Skills" },
{ 426, "Drifblim", "Dozing", "Skills" },
{ 438, "Bonsly", "Slumbering", "Skills" },
{ 439, "Mime Jr.", "Slumbering", "Ingredients" },
{ 447, "Riolu", "Slumbering", "Skills" },
{ 448, "Lucario", "Slumbering", "Skills" },
{ 453, "Croagunk", "Dozing", "Ingredients" },
{ 454, "Toxicroak", "Dozing", "Ingredients" },
{ 459, "Snover", "Slumbering", "Ingredients" },
{ 460, "Abomasnow", "Slumbering", "Ingredients" },
{ 461, "Weavile", "Dozing", "Berries" },
{ 462, "Magnezone", "Slumbering", "Skills" },
{ 468, "Togekiss", "Snoozing", "Skills" },
{ 470, "Leafeon", "Dozing", "Skills" },
{ 471, "Glaceon", "Slumbering", "Skills" },
{ 475, "Gallade", "Slumbering", "Skills" },
{ 700, "Sylveon", "Snoozing", "Skills" },
{ 702, "Dedenne", "Snoozing", "Skills" },
{ 736, "Grubbin", "Dozing", "Ingredients" },
{ 737, "Charjabug", "Dozing", "Ingredients" },
{ 738, "Vikavolt", "Dozing", "Ingredients" },
{ 759, "Stufful", "Slumbering", "Ingredients" },
{ 760, "Bewear", "Slumbering", "Ingredients" },
{ 764, "Comfey", "Snoozing", "Ingredients" },
{ 778, "Mimikyu", "Dozing", "Skills" },
{ 845, "Cramorant", "Slumbering", "Ingredients" },
{ 906, "Sprigatito", "Dozing", "Ingredients" },
{ 907, "Floragato", "Dozing", "Ingredients" },
{ 908, "Meowscarada", "Dozing", "Ingredients" },
{ 909, "Fuecoco", "Snoozing", "Ingredients" },
{ 910, "Crocalor", "Snoozing", "Ingredients" },
{ 911, "Skeledirge", "Snoozing", "Ingredients" },
{ 912, "Quaxly", "Slumbering", "Ingredients" },
{ 913, "Quaxwell", "Slumbering", "Ingredients" },
{ 914, "Quaquaval", "Slumbering", "Ingredients" }
});
}
///
protected override void Down(MigrationBuilder migrationBuilder)
{
migrationBuilder.DropTable(
name: "Pokemons");
}
}
}