20260704043124_AddOAuthProviderUserKey.cs 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. using Microsoft.EntityFrameworkCore.Migrations;
  2. #nullable disable
  3. namespace Infrastructure.Migrations.AppDb
  4. {
  5. /// <inheritdoc />
  6. public partial class AddOAuthProviderUserKey : Migration
  7. {
  8. /// <inheritdoc />
  9. protected override void Up(MigrationBuilder migrationBuilder)
  10. {
  11. migrationBuilder.AddColumn<string>(
  12. name: "ProviderUserKey",
  13. table: "MemberOAuthToken",
  14. type: "nvarchar(128)",
  15. maxLength: 128,
  16. nullable: true);
  17. migrationBuilder.CreateIndex(
  18. name: "IX_MemberOAuthToken_Provider_ProviderUserKey",
  19. table: "MemberOAuthToken",
  20. columns: new[] { "Provider", "ProviderUserKey" });
  21. }
  22. /// <inheritdoc />
  23. protected override void Down(MigrationBuilder migrationBuilder)
  24. {
  25. migrationBuilder.DropIndex(
  26. name: "IX_MemberOAuthToken_Provider_ProviderUserKey",
  27. table: "MemberOAuthToken");
  28. migrationBuilder.DropColumn(
  29. name: "ProviderUserKey",
  30. table: "MemberOAuthToken");
  31. }
  32. }
  33. }