feat(tipping): add string max_length constraint migration

This commit is contained in:
2025-07-31 13:52:45 -04:00
parent c1d44fde49
commit d7eff20050
3 changed files with 193 additions and 5 deletions

View File

@@ -18,7 +18,7 @@ namespace Hutopy.Modules.Tipping.Migrations
#pragma warning disable 612, 618
modelBuilder
.HasDefaultSchema("Tipping")
.HasAnnotation("ProductVersion", "9.0.3")
.HasAnnotation("ProductVersion", "9.0.6")
.HasAnnotation("Relational:MaxIdentifierLength", 63);
NpgsqlModelBuilderExtensions.UseIdentityByDefaultColumns(modelBuilder);
@@ -45,7 +45,8 @@ namespace Hutopy.Modules.Tipping.Migrations
b.Property<string>("Currency")
.IsRequired()
.HasColumnType("text");
.HasMaxLength(8)
.HasColumnType("character varying(8)");
b.Property<DateTimeOffset?>("DeletedAt")
.HasColumnType("timestamp with time zone");
@@ -55,17 +56,20 @@ namespace Hutopy.Modules.Tipping.Migrations
b.Property<string>("Message")
.IsRequired()
.HasColumnType("text");
.HasMaxLength(2048)
.HasColumnType("character varying(2048)");
b.Property<short>("Status")
.HasColumnType("smallint");
b.Property<string>("StripeInvoiceUrl")
.HasColumnType("text");
.HasMaxLength(2048)
.HasColumnType("character varying(2048)");
b.Property<string>("StripeSessionId")
.IsRequired()
.HasColumnType("text");
.HasMaxLength(256)
.HasColumnType("character varying(256)");
b.HasKey("Id");