Changeset f8af32b for iknow-api/Migrations/20251029131316_InitialCreate.cs
- Timestamp:
- 10/29/25 15:41:48 (11 months ago)
- Branches:
- master
- Children:
- 3592476
- Parents:
- 4708118
- File:
-
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
iknow-api/Migrations/20251029131316_InitialCreate.cs
r4708118 rf8af32b 99 99 }); 100 100 101 migrationBuilder.CreateTable( 102 name: "RefreshToken", 103 columns: table => new 104 { 105 Id = table.Column<int>(type: "integer", nullable: false) 106 .Annotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefaultColumn), 107 UserId = table.Column<int>(type: "integer", nullable: false), 108 Token = table.Column<string>(type: "text", nullable: true), 109 ExpiresAt = table.Column<DateTime>(type: "timestamp with time zone", nullable: false), 110 IsValid = table.Column<bool>(type: "boolean", nullable: false) 111 }, 112 constraints: table => 113 { 114 table.PrimaryKey("PK_RefreshToken", x => x.Id); 115 table.ForeignKey( 116 name: "FK_RefreshToken_User_UserId", 117 column: x => x.UserId, 118 principalTable: "User", 119 principalColumn: "Id", 120 onDelete: ReferentialAction.Cascade); 121 }); 122 101 123 migrationBuilder.CreateIndex( 102 124 name: "IX_ContactInfo_UserId", 103 125 table: "ContactInfo", 104 column: "UserId"); 126 column: "UserId", 127 unique: true); 105 128 106 129 migrationBuilder.CreateIndex( 107 130 name: "IX_EnrollmentInfo_UserId", 108 131 table: "EnrollmentInfo", 109 column: "UserId"); 132 column: "UserId", 133 unique: true); 110 134 111 135 migrationBuilder.CreateIndex( 112 136 name: "IX_HighSchool_UserId", 113 137 table: "HighSchool", 138 column: "UserId", 139 unique: true); 140 141 migrationBuilder.CreateIndex( 142 name: "IX_RefreshToken_UserId", 143 table: "RefreshToken", 114 144 column: "UserId"); 115 145 } … … 128 158 129 159 migrationBuilder.DropTable( 160 name: "RefreshToken"); 161 162 migrationBuilder.DropTable( 130 163 name: "User"); 131 164 }
Note:
See TracChangeset
for help on using the changeset viewer.
