Add key length annotation to Identifiable

This commit is contained in:
2025-09-01 21:50:00 +02:00
parent 29d21f06e5
commit 1c6398414d
12 changed files with 1065 additions and 21 deletions

View File

@@ -16,7 +16,7 @@ namespace API.Migrations.Manga
{
#pragma warning disable 612, 618
modelBuilder
.HasAnnotation("ProductVersion", "9.0.5")
.HasAnnotation("ProductVersion", "9.0.8")
.HasAnnotation("Relational:MaxIdentifierLength", 63);
NpgsqlModelBuilderExtensions.UseIdentityByDefaultColumns(modelBuilder);
@@ -57,7 +57,8 @@ namespace API.Migrations.Manga
modelBuilder.Entity("API.Schema.MangaContext.Author", b =>
{
b.Property<string>("Key")
.HasColumnType("text");
.HasMaxLength(64)
.HasColumnType("character varying(64)");
b.Property<string>("AuthorName")
.IsRequired()
@@ -72,7 +73,8 @@ namespace API.Migrations.Manga
modelBuilder.Entity("API.Schema.MangaContext.Chapter", b =>
{
b.Property<string>("Key")
.HasColumnType("text");
.HasMaxLength(64)
.HasColumnType("character varying(64)");
b.Property<string>("ChapterNumber")
.IsRequired()
@@ -109,7 +111,8 @@ namespace API.Migrations.Manga
modelBuilder.Entity("API.Schema.MangaContext.FileLibrary", b =>
{
b.Property<string>("Key")
.HasColumnType("text");
.HasMaxLength(64)
.HasColumnType("character varying(64)");
b.Property<string>("BasePath")
.IsRequired()
@@ -129,7 +132,8 @@ namespace API.Migrations.Manga
modelBuilder.Entity("API.Schema.MangaContext.Manga", b =>
{
b.Property<string>("Key")
.HasColumnType("text");
.HasMaxLength(64)
.HasColumnType("character varying(64)");
b.Property<string>("CoverFileNameInCache")
.HasMaxLength(512)
@@ -181,7 +185,8 @@ namespace API.Migrations.Manga
modelBuilder.Entity("API.Schema.MangaContext.MangaConnectorId<API.Schema.MangaContext.Chapter>", b =>
{
b.Property<string>("Key")
.HasColumnType("text");
.HasMaxLength(64)
.HasColumnType("character varying(64)");
b.Property<string>("IdOnConnectorSite")
.IsRequired()
@@ -215,7 +220,8 @@ namespace API.Migrations.Manga
modelBuilder.Entity("API.Schema.MangaContext.MangaConnectorId<API.Schema.MangaContext.Manga>", b =>
{
b.Property<string>("Key")
.HasColumnType("text");
.HasMaxLength(64)
.HasColumnType("character varying(64)");
b.Property<string>("IdOnConnectorSite")
.IsRequired()
@@ -267,7 +273,7 @@ namespace API.Migrations.Manga
b.Property<string>("MangaId")
.IsRequired()
.HasColumnType("text");
.HasColumnType("character varying(64)");
b.HasKey("MetadataFetcherName", "Identifier");
@@ -298,10 +304,10 @@ namespace API.Migrations.Manga
modelBuilder.Entity("AuthorToManga", b =>
{
b.Property<string>("AuthorIds")
.HasColumnType("text");
.HasColumnType("character varying(64)");
b.Property<string>("MangaIds")
.HasColumnType("text");
.HasColumnType("character varying(64)");
b.HasKey("AuthorIds", "MangaIds");
@@ -316,7 +322,7 @@ namespace API.Migrations.Manga
.HasColumnType("character varying(64)");
b.Property<string>("MangaIds")
.HasColumnType("text");
.HasColumnType("character varying(64)");
b.HasKey("MangaTagIds", "MangaIds");
@@ -374,7 +380,8 @@ namespace API.Migrations.Manga
b.OwnsMany("API.Schema.MangaContext.AltTitle", "AltTitles", b1 =>
{
b1.Property<string>("Key")
.HasColumnType("text");
.HasMaxLength(64)
.HasColumnType("character varying(64)");
b1.Property<string>("Language")
.IsRequired()
@@ -383,7 +390,7 @@ namespace API.Migrations.Manga
b1.Property<string>("MangaKey")
.IsRequired()
.HasColumnType("text");
.HasColumnType("character varying(64)");
b1.Property<string>("Title")
.IsRequired()
@@ -403,7 +410,8 @@ namespace API.Migrations.Manga
b.OwnsMany("API.Schema.MangaContext.Link", "Links", b1 =>
{
b1.Property<string>("Key")
.HasColumnType("text");
.HasMaxLength(64)
.HasColumnType("character varying(64)");
b1.Property<string>("LinkProvider")
.IsRequired()
@@ -417,7 +425,7 @@ namespace API.Migrations.Manga
b1.Property<string>("MangaKey")
.IsRequired()
.HasColumnType("text");
.HasColumnType("character varying(64)");
b1.HasKey("Key");