diff --git a/DD.Persistence.Database.Postgres/Migrations/20250116093615_Init.Designer.cs b/DD.Persistence.Database.Postgres/Migrations/20250122111321_Init.Designer.cs
similarity index 94%
rename from DD.Persistence.Database.Postgres/Migrations/20250116093615_Init.Designer.cs
rename to DD.Persistence.Database.Postgres/Migrations/20250122111321_Init.Designer.cs
index 0fa9552..a3678d6 100644
--- a/DD.Persistence.Database.Postgres/Migrations/20250116093615_Init.Designer.cs
+++ b/DD.Persistence.Database.Postgres/Migrations/20250122111321_Init.Designer.cs
@@ -1,5 +1,6 @@
//
using System;
+using System.Text.Json;
using DD.Persistence.Database.Model;
using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure;
@@ -12,7 +13,7 @@ using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata;
namespace DD.Persistence.Database.Postgres.Migrations
{
[DbContext(typeof(PersistencePostgresContext))]
- [Migration("20250116093615_Init")]
+ [Migration("20250122111321_Init")]
partial class Init
{
///
@@ -25,6 +26,23 @@ namespace DD.Persistence.Database.Postgres.Migrations
NpgsqlModelBuilderExtensions.UseIdentityByDefaultColumns(modelBuilder);
+ modelBuilder.Entity("DD.Persistence.Database.Entity.DataScheme", b =>
+ {
+ b.Property("DiscriminatorId")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("uuid")
+ .HasComment("Идентификатор схемы данных");
+
+ b.Property("PropNames")
+ .IsRequired()
+ .HasColumnType("jsonb")
+ .HasComment("Наименования полей в порядке индексации");
+
+ b.HasKey("DiscriminatorId");
+
+ b.ToTable("DataSchemes");
+ });
+
modelBuilder.Entity("DD.Persistence.Database.Entity.DataSourceSystem", b =>
{
b.Property("SystemId")
@@ -125,23 +143,6 @@ namespace DD.Persistence.Database.Postgres.Migrations
b.ToTable("TimestampedValues");
});
- modelBuilder.Entity("DD.Persistence.Database.Entity.ValuesIdentity", b =>
- {
- b.Property("DiscriminatorId")
- .ValueGeneratedOnAdd()
- .HasColumnType("uuid")
- .HasComment("Дискриминатор системы");
-
- b.Property("Identity")
- .IsRequired()
- .HasColumnType("jsonb")
- .HasComment("Идентификаторы");
-
- b.HasKey("DiscriminatorId");
-
- b.ToTable("ValuesIdentities");
- });
-
modelBuilder.Entity("DD.Persistence.Database.Model.ChangeLog", b =>
{
b.Property("Id")
@@ -209,8 +210,7 @@ namespace DD.Persistence.Database.Postgres.Migrations
.HasColumnType("uuid")
.HasComment("Id автора последнего изменения");
- b.Property