using Microsoft.EntityFrameworkCore.Migrations; #nullable disable namespace West.TelegramBot.Reputation.Migrations; public partial class Initial : Migration { protected override void Up(MigrationBuilder migrationBuilder) { migrationBuilder.AlterDatabase() .Annotation("MySql:CharSet", "utf8mb4"); migrationBuilder.CreateTable( name: "UserReputation", columns: table => new { UserId = table.Column(type: "bigint", nullable: false), ChatId = table.Column(type: "bigint", nullable: false), Value = table.Column(type: "double", nullable: false) }, constraints: table => { table.PrimaryKey("PK_UserReputation", x => new { x.ChatId, x.UserId }); }) .Annotation("MySql:CharSet", "utf8mb4"); migrationBuilder.CreateIndex( name: "IX_UserReputation_ChatId", table: "UserReputation", column: "ChatId"); } protected override void Down(MigrationBuilder migrationBuilder) { migrationBuilder.DropTable( name: "UserReputation"); } }