diff --git a/src/NadekoBot/Migrations/20160824232035_FirstMigration.Designer.cs b/src/NadekoBot/Migrations/20160825131849_FirstMigration.Designer.cs similarity index 74% rename from src/NadekoBot/Migrations/20160824232035_FirstMigration.Designer.cs rename to src/NadekoBot/Migrations/20160825131849_FirstMigration.Designer.cs index 1a614906..26120b33 100644 --- a/src/NadekoBot/Migrations/20160824232035_FirstMigration.Designer.cs +++ b/src/NadekoBot/Migrations/20160825131849_FirstMigration.Designer.cs @@ -8,7 +8,7 @@ using NadekoBot.Services.Database.Impl; namespace NadekoBot.Migrations { [DbContext(typeof(NadekoSqliteContext))] - [Migration("20160824232035_FirstMigration")] + [Migration("20160825131849_FirstMigration")] partial class FirstMigration { protected override void BuildTargetModel(ModelBuilder modelBuilder) @@ -16,25 +16,6 @@ namespace NadekoBot.Migrations modelBuilder .HasAnnotation("ProductVersion", "1.0.0-rtm-21431"); - modelBuilder.Entity("NadekoBot.Services.Database.Models.Config", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AutoAssignRoleId"); - - b.Property("DeleteMessageOnCommand"); - - b.Property("GuildId"); - - b.HasKey("Id"); - - b.HasIndex("GuildId") - .IsUnique(); - - b.ToTable("GuildConfigs"); - }); - modelBuilder.Entity("NadekoBot.Services.Database.Models.Donator", b => { b.Property("Id") @@ -54,6 +35,47 @@ namespace NadekoBot.Migrations b.ToTable("Donators"); }); + modelBuilder.Entity("NadekoBot.Services.Database.Models.GuildConfig", b => + { + b.Property("Id") + .ValueGeneratedOnAdd(); + + b.Property("AutoAssignRoleId"); + + b.Property("AutoDeleteByeMessages"); + + b.Property("AutoDeleteGreetMessages"); + + b.Property("AutoDeleteGreetMessagesTimer"); + + b.Property("ByeMessageChannelId"); + + b.Property("ChannelByeMessageText"); + + b.Property("ChannelGreetMessageText"); + + b.Property("DeleteMessageOnCommand"); + + b.Property("DmGreetMessageText"); + + b.Property("GreetMessageChannelId"); + + b.Property("GuildId"); + + b.Property("SendChannelByeMessage"); + + b.Property("SendChannelGreetMessage"); + + b.Property("SendDmGreetMessage"); + + b.HasKey("Id"); + + b.HasIndex("GuildId") + .IsUnique(); + + b.ToTable("GuildConfigs"); + }); + modelBuilder.Entity("NadekoBot.Services.Database.Models.Quote", b => { b.Property("Id") diff --git a/src/NadekoBot/Migrations/20160824232035_FirstMigration.cs b/src/NadekoBot/Migrations/20160825131849_FirstMigration.cs similarity index 76% rename from src/NadekoBot/Migrations/20160824232035_FirstMigration.cs rename to src/NadekoBot/Migrations/20160825131849_FirstMigration.cs index 898959d0..2e6c1b48 100644 --- a/src/NadekoBot/Migrations/20160824232035_FirstMigration.cs +++ b/src/NadekoBot/Migrations/20160825131849_FirstMigration.cs @@ -8,21 +8,6 @@ namespace NadekoBot.Migrations { protected override void Up(MigrationBuilder migrationBuilder) { - migrationBuilder.CreateTable( - name: "GuildConfigs", - columns: table => new - { - Id = table.Column(nullable: false) - .Annotation("Autoincrement", true), - AutoAssignRoleId = table.Column(nullable: false), - DeleteMessageOnCommand = table.Column(nullable: false), - GuildId = table.Column(nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_GuildConfigs", x => x.Id); - }); - migrationBuilder.CreateTable( name: "Donators", columns: table => new @@ -38,6 +23,32 @@ namespace NadekoBot.Migrations table.PrimaryKey("PK_Donators", x => x.Id); }); + migrationBuilder.CreateTable( + name: "GuildConfigs", + columns: table => new + { + Id = table.Column(nullable: false) + .Annotation("Autoincrement", true), + AutoAssignRoleId = table.Column(nullable: false), + AutoDeleteByeMessages = table.Column(nullable: false), + AutoDeleteGreetMessages = table.Column(nullable: false), + AutoDeleteGreetMessagesTimer = table.Column(nullable: false), + ByeMessageChannelId = table.Column(nullable: false), + ChannelByeMessageText = table.Column(nullable: true), + ChannelGreetMessageText = table.Column(nullable: true), + DeleteMessageOnCommand = table.Column(nullable: false), + DmGreetMessageText = table.Column(nullable: true), + GreetMessageChannelId = table.Column(nullable: false), + GuildId = table.Column(nullable: false), + SendChannelByeMessage = table.Column(nullable: false), + SendChannelGreetMessage = table.Column(nullable: false), + SendDmGreetMessage = table.Column(nullable: false) + }, + constraints: table => + { + table.PrimaryKey("PK_GuildConfigs", x => x.Id); + }); + migrationBuilder.CreateTable( name: "Quotes", columns: table => new @@ -55,26 +66,26 @@ namespace NadekoBot.Migrations table.PrimaryKey("PK_Quotes", x => x.Id); }); - migrationBuilder.CreateIndex( - name: "IX_GuildConfigs_GuildId", - table: "GuildConfigs", - column: "GuildId", - unique: true); - migrationBuilder.CreateIndex( name: "IX_Donators_UserId", table: "Donators", column: "UserId", unique: true); + + migrationBuilder.CreateIndex( + name: "IX_GuildConfigs_GuildId", + table: "GuildConfigs", + column: "GuildId", + unique: true); } protected override void Down(MigrationBuilder migrationBuilder) { migrationBuilder.DropTable( - name: "GuildConfigs"); + name: "Donators"); migrationBuilder.DropTable( - name: "Donators"); + name: "GuildConfigs"); migrationBuilder.DropTable( name: "Quotes"); diff --git a/src/NadekoBot/Migrations/NadekoSqliteContextModelSnapshot.cs b/src/NadekoBot/Migrations/NadekoSqliteContextModelSnapshot.cs index 39a2dcd2..d40b25fd 100644 --- a/src/NadekoBot/Migrations/NadekoSqliteContextModelSnapshot.cs +++ b/src/NadekoBot/Migrations/NadekoSqliteContextModelSnapshot.cs @@ -15,25 +15,6 @@ namespace NadekoBot.Migrations modelBuilder .HasAnnotation("ProductVersion", "1.0.0-rtm-21431"); - modelBuilder.Entity("NadekoBot.Services.Database.Models.Config", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AutoAssignRoleId"); - - b.Property("DeleteMessageOnCommand"); - - b.Property("GuildId"); - - b.HasKey("Id"); - - b.HasIndex("GuildId") - .IsUnique(); - - b.ToTable("GuildConfigs"); - }); - modelBuilder.Entity("NadekoBot.Services.Database.Models.Donator", b => { b.Property("Id") @@ -53,6 +34,47 @@ namespace NadekoBot.Migrations b.ToTable("Donators"); }); + modelBuilder.Entity("NadekoBot.Services.Database.Models.GuildConfig", b => + { + b.Property("Id") + .ValueGeneratedOnAdd(); + + b.Property("AutoAssignRoleId"); + + b.Property("AutoDeleteByeMessages"); + + b.Property("AutoDeleteGreetMessages"); + + b.Property("AutoDeleteGreetMessagesTimer"); + + b.Property("ByeMessageChannelId"); + + b.Property("ChannelByeMessageText"); + + b.Property("ChannelGreetMessageText"); + + b.Property("DeleteMessageOnCommand"); + + b.Property("DmGreetMessageText"); + + b.Property("GreetMessageChannelId"); + + b.Property("GuildId"); + + b.Property("SendChannelByeMessage"); + + b.Property("SendChannelGreetMessage"); + + b.Property("SendDmGreetMessage"); + + b.HasKey("Id"); + + b.HasIndex("GuildId") + .IsUnique(); + + b.ToTable("GuildConfigs"); + }); + modelBuilder.Entity("NadekoBot.Services.Database.Models.Quote", b => { b.Property("Id")