diff --git a/TimetableDesigner.Backend.Services.Authentication.Database/Migrations/20260202194856_Enumerable_To_Collection.Designer.cs b/TimetableDesigner.Backend.Services.Authentication.Database/Migrations/20260202194856_Enumerable_To_Collection.Designer.cs
new file mode 100644
index 0000000..d5baac8
--- /dev/null
+++ b/TimetableDesigner.Backend.Services.Authentication.Database/Migrations/20260202194856_Enumerable_To_Collection.Designer.cs
@@ -0,0 +1,145 @@
+//
+using System;
+using Microsoft.EntityFrameworkCore;
+using Microsoft.EntityFrameworkCore.Infrastructure;
+using Microsoft.EntityFrameworkCore.Migrations;
+using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
+using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata;
+using TimetableDesigner.Backend.Services.Authentication.Database;
+
+#nullable disable
+
+namespace TimetableDesigner.Backend.Services.Authentication.Database.Migrations
+{
+ [DbContext(typeof(DatabaseContext))]
+ [Migration("20260202194856_Enumerable_To_Collection")]
+ partial class Enumerable_To_Collection
+ {
+ ///
+ protected override void BuildTargetModel(ModelBuilder modelBuilder)
+ {
+#pragma warning disable 612, 618
+ modelBuilder
+ .HasAnnotation("ProductVersion", "10.0.2")
+ .HasAnnotation("Relational:MaxIdentifierLength", 63);
+
+ NpgsqlModelBuilderExtensions.UseIdentityByDefaultColumns(modelBuilder);
+
+ modelBuilder.Entity("TimetableDesigner.Backend.Events.OutboxPattern.Event", b =>
+ {
+ b.Property("Id")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("uuid");
+
+ b.Property("LastRetryOn")
+ .HasColumnType("timestamp with time zone");
+
+ b.Property("OccuredOn")
+ .HasColumnType("timestamp with time zone");
+
+ b.Property("Payload")
+ .IsRequired()
+ .HasColumnType("text");
+
+ b.Property("PayloadType")
+ .IsRequired()
+ .HasColumnType("text");
+
+ b.Property("RetryCount")
+ .HasColumnType("bigint");
+
+ b.HasKey("Id");
+
+ b.HasIndex("Id")
+ .IsUnique();
+
+ b.ToTable("Events");
+ });
+
+ modelBuilder.Entity("TimetableDesigner.Backend.Services.Authentication.Database.Model.Account", b =>
+ {
+ b.Property("Id")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("bigint");
+
+ NpgsqlPropertyBuilderExtensions.UseIdentityAlwaysColumn(b.Property("Id"));
+
+ b.Property("Email")
+ .IsRequired()
+ .HasMaxLength(320)
+ .HasColumnType("character varying(320)");
+
+ b.Property("Password")
+ .IsRequired()
+ .HasMaxLength(1000)
+ .HasColumnType("bytea");
+
+ b.Property("PasswordSalt")
+ .IsRequired()
+ .HasMaxLength(20)
+ .HasColumnType("character varying(20)");
+
+ b.Property("Version")
+ .IsConcurrencyToken()
+ .ValueGeneratedOnAddOrUpdate()
+ .HasColumnType("xid")
+ .HasColumnName("xmin");
+
+ b.HasKey("Id");
+
+ b.HasIndex("Id")
+ .IsUnique();
+
+ b.ToTable("Accounts");
+ });
+
+ modelBuilder.Entity("TimetableDesigner.Backend.Services.Authentication.Database.Model.RefreshToken", b =>
+ {
+ b.Property("Token")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("uuid");
+
+ b.Property("AccountId")
+ .HasColumnType("bigint");
+
+ b.Property("ExpirationDate")
+ .HasColumnType("timestamp with time zone");
+
+ b.Property("IsExtendable")
+ .HasColumnType("boolean");
+
+ b.Property("Version")
+ .IsConcurrencyToken()
+ .ValueGeneratedOnAddOrUpdate()
+ .HasColumnType("xid")
+ .HasColumnName("xmin");
+
+ b.HasKey("Token");
+
+ b.HasIndex("AccountId");
+
+ b.HasIndex("Token")
+ .IsUnique();
+
+ b.ToTable("RefreshTokens");
+ });
+
+ modelBuilder.Entity("TimetableDesigner.Backend.Services.Authentication.Database.Model.RefreshToken", b =>
+ {
+ b.HasOne("TimetableDesigner.Backend.Services.Authentication.Database.Model.Account", "Account")
+ .WithMany("RefreshTokens")
+ .HasForeignKey("AccountId")
+ .OnDelete(DeleteBehavior.Cascade)
+ .IsRequired();
+
+ b.Navigation("Account");
+ });
+
+ modelBuilder.Entity("TimetableDesigner.Backend.Services.Authentication.Database.Model.Account", b =>
+ {
+ b.Navigation("RefreshTokens");
+ });
+#pragma warning restore 612, 618
+ }
+ }
+}
diff --git a/TimetableDesigner.Backend.Services.Authentication.Database/Migrations/20260202194856_Enumerable_To_Collection.cs b/TimetableDesigner.Backend.Services.Authentication.Database/Migrations/20260202194856_Enumerable_To_Collection.cs
new file mode 100644
index 0000000..ceab3d4
--- /dev/null
+++ b/TimetableDesigner.Backend.Services.Authentication.Database/Migrations/20260202194856_Enumerable_To_Collection.cs
@@ -0,0 +1,22 @@
+using Microsoft.EntityFrameworkCore.Migrations;
+
+#nullable disable
+
+namespace TimetableDesigner.Backend.Services.Authentication.Database.Migrations
+{
+ ///
+ public partial class Enumerable_To_Collection : Migration
+ {
+ ///
+ protected override void Up(MigrationBuilder migrationBuilder)
+ {
+
+ }
+
+ ///
+ protected override void Down(MigrationBuilder migrationBuilder)
+ {
+
+ }
+ }
+}