summaryrefslogtreecommitdiffstats
path: root/api/WhatApi/Migrations/DatabaseModelSnapshot.cs
diff options
context:
space:
mode:
Diffstat (limited to 'api/WhatApi/Migrations/DatabaseModelSnapshot.cs')
-rw-r--r--api/WhatApi/Migrations/DatabaseModelSnapshot.cs212
1 files changed, 0 insertions, 212 deletions
diff --git a/api/WhatApi/Migrations/DatabaseModelSnapshot.cs b/api/WhatApi/Migrations/DatabaseModelSnapshot.cs
deleted file mode 100644
index babdf01..0000000
--- a/api/WhatApi/Migrations/DatabaseModelSnapshot.cs
+++ /dev/null
@@ -1,212 +0,0 @@
-// <auto-generated />
-using System;
-using System.Collections.Generic;
-using System.Net;
-using Microsoft.EntityFrameworkCore;
-using Microsoft.EntityFrameworkCore.Infrastructure;
-using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
-using NetTopologySuite.Geometries;
-using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata;
-using WhatApi;
-
-#nullable disable
-
-namespace WhatApi.Migrations
-{
- [DbContext(typeof(Database))]
- partial class DatabaseModelSnapshot : ModelSnapshot
- {
- protected override void BuildModel(ModelBuilder modelBuilder)
- {
-#pragma warning disable 612, 618
- modelBuilder
- .HasAnnotation("ProductVersion", "10.0.0")
- .HasAnnotation("Relational:MaxIdentifierLength", 63);
-
- NpgsqlModelBuilderExtensions.HasPostgresExtension(modelBuilder, "postgis");
- NpgsqlModelBuilderExtensions.UseIdentityByDefaultColumns(modelBuilder);
-
- modelBuilder.Entity("WhatApi.Tables.AuditTrail", b =>
- {
- b.Property<Guid>("Id")
- .ValueGeneratedOnAdd()
- .HasColumnType("uuid");
-
- b.PrimitiveCollection<string>("ChangedColumns")
- .IsRequired()
- .HasColumnType("jsonb");
-
- b.Property<DateTimeOffset>("DateUtc")
- .HasColumnType("timestamp with time zone");
-
- b.Property<string>("EntityName")
- .IsRequired()
- .HasMaxLength(100)
- .HasColumnType("character varying(100)");
-
- b.Property<Dictionary<string, object>>("NewValues")
- .IsRequired()
- .HasColumnType("jsonb");
-
- b.Property<Dictionary<string, object>>("OldValues")
- .IsRequired()
- .HasColumnType("jsonb");
-
- b.Property<string>("PrimaryKey")
- .HasMaxLength(100)
- .HasColumnType("character varying(100)");
-
- b.Property<string>("TrailType")
- .IsRequired()
- .HasColumnType("text");
-
- b.Property<Guid?>("UserId")
- .HasColumnType("uuid");
-
- b.HasKey("Id");
-
- b.HasIndex("EntityName");
-
- b.ToTable("audit_trails", (string)null);
- });
-
- modelBuilder.Entity("WhatApi.Tables.Content", b =>
- {
- b.Property<Guid>("Id")
- .ValueGeneratedOnAdd()
- .HasColumnType("uuid");
-
- b.Property<Guid>("BlobId")
- .HasColumnType("uuid");
-
- b.Property<DateTimeOffset>("CreatedAtUtc")
- .HasColumnType("timestamp with time zone");
-
- b.Property<Guid>("CreatedBy")
- .HasColumnType("uuid");
-
- b.Property<IPAddress>("Ip")
- .IsRequired()
- .HasColumnType("inet");
-
- b.Property<string>("Mime")
- .IsRequired()
- .HasMaxLength(100)
- .HasColumnType("character varying(100)");
-
- b.Property<DateTimeOffset?>("UpdatedAtUtc")
- .HasColumnType("timestamp with time zone");
-
- b.Property<Guid?>("UpdatedBy")
- .HasColumnType("uuid");
-
- b.HasKey("Id");
-
- b.ToTable("content", (string)null);
- });
-
- modelBuilder.Entity("WhatApi.Tables.Place", b =>
- {
- b.Property<Guid>("Id")
- .ValueGeneratedOnAdd()
- .HasColumnType("uuid");
-
- b.Property<Guid>("ContentId")
- .HasColumnType("uuid");
-
- b.Property<DateTimeOffset>("CreatedAtUtc")
- .HasColumnType("timestamp with time zone");
-
- b.Property<Guid>("CreatedBy")
- .HasColumnType("uuid");
-
- b.Property<Point>("Location")
- .IsRequired()
- .HasColumnType("geometry(point,4326)");
-
- b.Property<DateTimeOffset?>("UpdatedAtUtc")
- .HasColumnType("timestamp with time zone");
-
- b.Property<Guid?>("UpdatedBy")
- .HasColumnType("uuid");
-
- b.Property<Guid?>("UserId")
- .HasColumnType("uuid");
-
- b.HasKey("Id");
-
- b.HasIndex("ContentId");
-
- b.HasIndex("Location");
-
- NpgsqlIndexBuilderExtensions.HasMethod(b.HasIndex("Location"), "gist");
-
- b.HasIndex("UserId");
-
- b.ToTable("place", (string)null);
- });
-
- modelBuilder.Entity("WhatApi.Tables.User", b =>
- {
- b.Property<Guid>("Id")
- .ValueGeneratedOnAdd()
- .HasColumnType("uuid");
-
- b.Property<DateTimeOffset>("CreatedAtUtc")
- .HasColumnType("timestamp with time zone");
-
- b.Property<Guid>("CreatedBy")
- .HasColumnType("uuid");
-
- b.Property<string>("Email")
- .IsRequired()
- .HasMaxLength(100)
- .HasColumnType("character varying(100)");
-
- b.Property<DateTimeOffset?>("LastSeen")
- .HasColumnType("timestamp with time zone");
-
- b.Property<string>("Name")
- .IsRequired()
- .HasMaxLength(50)
- .HasColumnType("character varying(50)");
-
- b.Property<string>("Password")
- .IsRequired()
- .HasMaxLength(100)
- .HasColumnType("character varying(100)");
-
- b.Property<DateTimeOffset?>("UpdatedAtUtc")
- .HasColumnType("timestamp with time zone");
-
- b.Property<Guid?>("UpdatedBy")
- .HasColumnType("uuid");
-
- b.HasKey("Id");
-
- b.ToTable("user", (string)null);
- });
-
- modelBuilder.Entity("WhatApi.Tables.Place", b =>
- {
- b.HasOne("WhatApi.Tables.Content", "Content")
- .WithMany()
- .HasForeignKey("ContentId")
- .OnDelete(DeleteBehavior.Cascade)
- .IsRequired();
-
- b.HasOne("WhatApi.Tables.User", null)
- .WithMany("Places")
- .HasForeignKey("UserId");
-
- b.Navigation("Content");
- });
-
- modelBuilder.Entity("WhatApi.Tables.User", b =>
- {
- b.Navigation("Places");
- });
-#pragma warning restore 612, 618
- }
- }
-}