using System; using Microsoft.EntityFrameworkCore.Migrations; #nullable disable namespace VPNAuth.Server.Migrations { /// public partial class DbInit : Migration { /// protected override void Up(MigrationBuilder migrationBuilder) { migrationBuilder.CreateTable( name: "AccessTokens", columns: table => new { Id = table.Column(type: "INTEGER", nullable: false) .Annotation("Sqlite:Autoincrement", true), Token = table.Column(type: "TEXT", nullable: false), ClientId = table.Column(type: "TEXT", nullable: false), CreationTime = table.Column(type: "TEXT", nullable: false), Scopes = table.Column(type: "TEXT", nullable: false) }, constraints: table => { table.PrimaryKey("PK_AccessTokens", x => x.Id); }); migrationBuilder.CreateTable( name: "AuthRequests", columns: table => new { Id = table.Column(type: "INTEGER", nullable: false) .Annotation("Sqlite:Autoincrement", true), InitTime = table.Column(type: "TEXT", nullable: false), Code = table.Column(type: "TEXT", nullable: false), State = table.Column(type: "TEXT", nullable: true), ClientId = table.Column(type: "TEXT", nullable: false), Scopes = table.Column(type: "TEXT", nullable: false), CodeChallenge = table.Column(type: "TEXT", nullable: false), CodeChallengeMethod = table.Column(type: "TEXT", nullable: false), Accepted = table.Column(type: "INTEGER", nullable: false) }, constraints: table => { table.PrimaryKey("PK_AuthRequests", x => x.Id); }); } /// protected override void Down(MigrationBuilder migrationBuilder) { migrationBuilder.DropTable( name: "AccessTokens"); migrationBuilder.DropTable( name: "AuthRequests"); } } }