// using System; using FictionArchive.Service.TranslationService.Services.Database; using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Migrations; using Microsoft.EntityFrameworkCore.Storage.ValueConversion; using NodaTime; using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata; #nullable disable namespace FictionArchive.Service.TranslationService.Migrations { [DbContext(typeof(TranslationServiceDbContext))] [Migration("20251122225458_Initial")] partial class Initial { /// protected override void BuildTargetModel(ModelBuilder modelBuilder) { #pragma warning disable 612, 618 modelBuilder .HasAnnotation("ProductVersion", "9.0.11") .HasAnnotation("Relational:MaxIdentifierLength", 63); NpgsqlModelBuilderExtensions.UseIdentityByDefaultColumns(modelBuilder); modelBuilder.Entity("FictionArchive.Service.TranslationService.Models.Database.TranslationRequest", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("uuid"); b.Property("BilledCharacterCount") .HasColumnType("bigint"); b.Property("CreatedTime") .HasColumnType("timestamp with time zone"); b.Property("From") .HasColumnType("integer"); b.Property("LastUpdatedTime") .HasColumnType("timestamp with time zone"); b.Property("OriginalText") .IsRequired() .HasColumnType("text"); b.Property("Status") .HasColumnType("integer"); b.Property("To") .HasColumnType("integer"); b.Property("TranslatedText") .HasColumnType("text"); b.Property("TranslationEngineKey") .IsRequired() .HasColumnType("text"); b.HasKey("Id"); b.ToTable("TranslationRequests"); }); #pragma warning restore 612, 618 } } }