20260418035621_AddMemberBannerAndDonationPublic.cs 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. using System;
  2. using Microsoft.EntityFrameworkCore.Migrations;
  3. #nullable disable
  4. namespace Infrastructure.Migrations.AppDb;
  5. /// <inheritdoc />
  6. public partial class AddMemberBannerAndDonationPublic : Migration
  7. {
  8. /// <inheritdoc />
  9. protected override void Up(MigrationBuilder migrationBuilder)
  10. {
  11. migrationBuilder.AddColumn<DateTime>(
  12. name: "DonationPublicConsentAt",
  13. table: "MemberApprove",
  14. type: "datetime2",
  15. nullable: true);
  16. migrationBuilder.AddColumn<bool>(
  17. name: "IsDonationPublic",
  18. table: "MemberApprove",
  19. type: "bit",
  20. nullable: false,
  21. defaultValue: false);
  22. migrationBuilder.AddColumn<string>(
  23. name: "BannerUrl",
  24. table: "Member",
  25. type: "nvarchar(500)",
  26. maxLength: 500,
  27. nullable: true,
  28. comment: "배너 이미지");
  29. }
  30. /// <inheritdoc />
  31. protected override void Down(MigrationBuilder migrationBuilder)
  32. {
  33. migrationBuilder.DropColumn(
  34. name: "DonationPublicConsentAt",
  35. table: "MemberApprove");
  36. migrationBuilder.DropColumn(
  37. name: "IsDonationPublic",
  38. table: "MemberApprove");
  39. migrationBuilder.DropColumn(
  40. name: "BannerUrl",
  41. table: "Member");
  42. }
  43. }