diff --git a/src/PostalRegistry.Projections.Extract/Migrations/20190827115744_DesiredState.Designer.cs b/src/PostalRegistry.Projections.Extract/Migrations/20190827115744_DesiredState.Designer.cs new file mode 100644 index 00000000..20637d91 --- /dev/null +++ b/src/PostalRegistry.Projections.Extract/Migrations/20190827115744_DesiredState.Designer.cs @@ -0,0 +1,60 @@ +// +using System; +using Microsoft.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore.Infrastructure; +using Microsoft.EntityFrameworkCore.Metadata; +using Microsoft.EntityFrameworkCore.Migrations; +using Microsoft.EntityFrameworkCore.Storage.ValueConversion; +using PostalRegistry.Projections.Extract; + +namespace PostalRegistry.Projections.Extract.Migrations +{ + [DbContext(typeof(ExtractContext))] + [Migration("20190827115744_DesiredState")] + partial class DesiredState + { + protected override void BuildTargetModel(ModelBuilder modelBuilder) + { +#pragma warning disable 612, 618 + modelBuilder + .HasAnnotation("ProductVersion", "2.2.6-servicing-10079") + .HasAnnotation("Relational:MaxIdentifierLength", 128) + .HasAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn); + + modelBuilder.Entity("Be.Vlaanderen.Basisregisters.ProjectionHandling.Runner.ProjectionStates.ProjectionStateItem", b => + { + b.Property("Name") + .ValueGeneratedOnAdd(); + + b.Property("DesiredState"); + + b.Property("DesiredStateChangedAt"); + + b.Property("Position"); + + b.HasKey("Name") + .HasAnnotation("SqlServer:Clustered", true); + + b.ToTable("ProjectionStates","PostalRegistryExtract"); + }); + + modelBuilder.Entity("PostalRegistry.Projections.Extract.PostalInformationExtract.PostalInformationExtractItem", b => + { + b.Property("PostalCode"); + + b.Property("PostName"); + + b.Property("DbaseRecord"); + + b.HasKey("PostalCode", "PostName") + .HasAnnotation("SqlServer:Clustered", false); + + b.HasIndex("PostalCode") + .HasAnnotation("SqlServer:Clustered", true); + + b.ToTable("Postal","PostalRegistryExtract"); + }); +#pragma warning restore 612, 618 + } + } +} diff --git a/src/PostalRegistry.Projections.Extract/Migrations/20190827115744_DesiredState.cs b/src/PostalRegistry.Projections.Extract/Migrations/20190827115744_DesiredState.cs new file mode 100644 index 00000000..0f9c89c2 --- /dev/null +++ b/src/PostalRegistry.Projections.Extract/Migrations/20190827115744_DesiredState.cs @@ -0,0 +1,36 @@ +using System; +using Microsoft.EntityFrameworkCore.Migrations; + +namespace PostalRegistry.Projections.Extract.Migrations +{ + public partial class DesiredState : Migration + { + protected override void Up(MigrationBuilder migrationBuilder) + { + migrationBuilder.AddColumn( + name: "DesiredState", + schema: "PostalRegistryExtract", + table: "ProjectionStates", + nullable: true); + + migrationBuilder.AddColumn( + name: "DesiredStateChangedAt", + schema: "PostalRegistryExtract", + table: "ProjectionStates", + nullable: true); + } + + protected override void Down(MigrationBuilder migrationBuilder) + { + migrationBuilder.DropColumn( + name: "DesiredState", + schema: "PostalRegistryExtract", + table: "ProjectionStates"); + + migrationBuilder.DropColumn( + name: "DesiredStateChangedAt", + schema: "PostalRegistryExtract", + table: "ProjectionStates"); + } + } +} diff --git a/src/PostalRegistry.Projections.Extract/Migrations/ExtractContextModelSnapshot.cs b/src/PostalRegistry.Projections.Extract/Migrations/ExtractContextModelSnapshot.cs index 06acca65..f577902a 100644 --- a/src/PostalRegistry.Projections.Extract/Migrations/ExtractContextModelSnapshot.cs +++ b/src/PostalRegistry.Projections.Extract/Migrations/ExtractContextModelSnapshot.cs @@ -15,7 +15,7 @@ protected override void BuildModel(ModelBuilder modelBuilder) { #pragma warning disable 612, 618 modelBuilder - .HasAnnotation("ProductVersion", "2.2.1-servicing-10028") + .HasAnnotation("ProductVersion", "2.2.6-servicing-10079") .HasAnnotation("Relational:MaxIdentifierLength", 128) .HasAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn); @@ -24,6 +24,10 @@ protected override void BuildModel(ModelBuilder modelBuilder) b.Property("Name") .ValueGeneratedOnAdd(); + b.Property("DesiredState"); + + b.Property("DesiredStateChangedAt"); + b.Property("Position"); b.HasKey("Name") diff --git a/src/PostalRegistry.Projections.Legacy/Migrations/20190827115823_DesiredState.Designer.cs b/src/PostalRegistry.Projections.Legacy/Migrations/20190827115823_DesiredState.Designer.cs new file mode 100644 index 00000000..ad0d7ea2 --- /dev/null +++ b/src/PostalRegistry.Projections.Legacy/Migrations/20190827115823_DesiredState.Designer.cs @@ -0,0 +1,133 @@ +// +using System; +using Microsoft.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore.Infrastructure; +using Microsoft.EntityFrameworkCore.Metadata; +using Microsoft.EntityFrameworkCore.Migrations; +using Microsoft.EntityFrameworkCore.Storage.ValueConversion; +using PostalRegistry.Projections.Legacy; + +namespace PostalRegistry.Projections.Legacy.Migrations +{ + [DbContext(typeof(LegacyContext))] + [Migration("20190827115823_DesiredState")] + partial class DesiredState + { + protected override void BuildTargetModel(ModelBuilder modelBuilder) + { +#pragma warning disable 612, 618 + modelBuilder + .HasAnnotation("ProductVersion", "2.2.6-servicing-10079") + .HasAnnotation("Relational:MaxIdentifierLength", 128) + .HasAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn); + + modelBuilder.Entity("Be.Vlaanderen.Basisregisters.ProjectionHandling.Runner.ProjectionStates.ProjectionStateItem", b => + { + b.Property("Name") + .ValueGeneratedOnAdd(); + + b.Property("DesiredState"); + + b.Property("DesiredStateChangedAt"); + + b.Property("Position"); + + b.HasKey("Name") + .HasAnnotation("SqlServer:Clustered", true); + + b.ToTable("ProjectionStates","PostalRegistryLegacy"); + }); + + modelBuilder.Entity("PostalRegistry.Projections.Legacy.PostalInformation.PostalInformation", b => + { + b.Property("PostalCode") + .ValueGeneratedOnAdd(); + + b.Property("IsRetired"); + + b.Property("NisCode"); + + b.Property("VersionTimestampAsDateTimeOffset") + .HasColumnName("VersionTimestamp"); + + b.HasKey("PostalCode") + .HasAnnotation("SqlServer:Clustered", false); + + b.HasIndex("NisCode") + .HasAnnotation("SqlServer:Clustered", true); + + b.ToTable("PostalInformation","PostalRegistryLegacy"); + }); + + modelBuilder.Entity("PostalRegistry.Projections.Legacy.PostalInformation.PostalInformationName", b => + { + b.Property("Id") + .ValueGeneratedOnAdd(); + + b.Property("Language"); + + b.Property("Name") + .IsRequired(); + + b.Property("PostalCode"); + + b.HasKey("Id") + .HasAnnotation("SqlServer:Clustered", true); + + b.HasIndex("PostalCode"); + + b.ToTable("PostalInformationName","PostalRegistryLegacy"); + }); + + modelBuilder.Entity("PostalRegistry.Projections.Legacy.PostalInformationSyndication.PostalInformationSyndicationItem", b => + { + b.Property("Position"); + + b.Property("Application"); + + b.Property("ChangeType"); + + b.Property("EventDataAsXml"); + + b.Property("LastChangedOnAsDateTimeOffset") + .HasColumnName("LastChangedOn"); + + b.Property("Modification"); + + b.Property("MunicipalityNisCode"); + + b.Property("Operator"); + + b.Property("Organisation"); + + b.Property("PostalCode") + .IsRequired(); + + b.Property("PostalNamesAsJson") + .HasColumnName("PostalNames"); + + b.Property("Reason"); + + b.Property("RecordCreatedAtAsDateTimeOffset") + .HasColumnName("RecordCreatedAt"); + + b.Property("Status"); + + b.HasKey("Position") + .HasAnnotation("SqlServer:Clustered", true); + + b.HasIndex("PostalCode"); + + b.ToTable("PostalInformationSyndication","PostalRegistryLegacy"); + }); + + modelBuilder.Entity("PostalRegistry.Projections.Legacy.PostalInformation.PostalInformationName", b => + { + b.HasOne("PostalRegistry.Projections.Legacy.PostalInformation.PostalInformation") + .WithMany("PostalNames") + .HasForeignKey("PostalCode"); + }); +#pragma warning restore 612, 618 + } + } +} diff --git a/src/PostalRegistry.Projections.Legacy/Migrations/20190827115823_DesiredState.cs b/src/PostalRegistry.Projections.Legacy/Migrations/20190827115823_DesiredState.cs new file mode 100644 index 00000000..1ec3e8d9 --- /dev/null +++ b/src/PostalRegistry.Projections.Legacy/Migrations/20190827115823_DesiredState.cs @@ -0,0 +1,36 @@ +using System; +using Microsoft.EntityFrameworkCore.Migrations; + +namespace PostalRegistry.Projections.Legacy.Migrations +{ + public partial class DesiredState : Migration + { + protected override void Up(MigrationBuilder migrationBuilder) + { + migrationBuilder.AddColumn( + name: "DesiredState", + schema: "PostalRegistryLegacy", + table: "ProjectionStates", + nullable: true); + + migrationBuilder.AddColumn( + name: "DesiredStateChangedAt", + schema: "PostalRegistryLegacy", + table: "ProjectionStates", + nullable: true); + } + + protected override void Down(MigrationBuilder migrationBuilder) + { + migrationBuilder.DropColumn( + name: "DesiredState", + schema: "PostalRegistryLegacy", + table: "ProjectionStates"); + + migrationBuilder.DropColumn( + name: "DesiredStateChangedAt", + schema: "PostalRegistryLegacy", + table: "ProjectionStates"); + } + } +} diff --git a/src/PostalRegistry.Projections.Legacy/Migrations/LegacyContextModelSnapshot.cs b/src/PostalRegistry.Projections.Legacy/Migrations/LegacyContextModelSnapshot.cs index f1995d09..82661f1c 100644 --- a/src/PostalRegistry.Projections.Legacy/Migrations/LegacyContextModelSnapshot.cs +++ b/src/PostalRegistry.Projections.Legacy/Migrations/LegacyContextModelSnapshot.cs @@ -15,7 +15,7 @@ protected override void BuildModel(ModelBuilder modelBuilder) { #pragma warning disable 612, 618 modelBuilder - .HasAnnotation("ProductVersion", "2.2.4-servicing-10062") + .HasAnnotation("ProductVersion", "2.2.6-servicing-10079") .HasAnnotation("Relational:MaxIdentifierLength", 128) .HasAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn); @@ -24,6 +24,10 @@ protected override void BuildModel(ModelBuilder modelBuilder) b.Property("Name") .ValueGeneratedOnAdd(); + b.Property("DesiredState"); + + b.Property("DesiredStateChangedAt"); + b.Property("Position"); b.HasKey("Name") diff --git a/src/PostalRegistry.Projections.Syndication/Migrations/20190827115851_DesiredState.Designer.cs b/src/PostalRegistry.Projections.Syndication/Migrations/20190827115851_DesiredState.Designer.cs new file mode 100644 index 00000000..3d8b5805 --- /dev/null +++ b/src/PostalRegistry.Projections.Syndication/Migrations/20190827115851_DesiredState.Designer.cs @@ -0,0 +1,93 @@ +// +using System; +using Microsoft.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore.Infrastructure; +using Microsoft.EntityFrameworkCore.Metadata; +using Microsoft.EntityFrameworkCore.Migrations; +using Microsoft.EntityFrameworkCore.Storage.ValueConversion; +using PostalRegistry.Projections.Syndication; + +namespace PostalRegistry.Projections.Syndication.Migrations +{ + [DbContext(typeof(SyndicationContext))] + [Migration("20190827115851_DesiredState")] + partial class DesiredState + { + protected override void BuildTargetModel(ModelBuilder modelBuilder) + { +#pragma warning disable 612, 618 + modelBuilder + .HasAnnotation("ProductVersion", "2.2.6-servicing-10079") + .HasAnnotation("Relational:MaxIdentifierLength", 128) + .HasAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn); + + modelBuilder.Entity("Be.Vlaanderen.Basisregisters.ProjectionHandling.Runner.ProjectionStates.ProjectionStateItem", b => + { + b.Property("Name") + .ValueGeneratedOnAdd(); + + b.Property("DesiredState"); + + b.Property("DesiredStateChangedAt"); + + b.Property("Position"); + + b.HasKey("Name") + .HasAnnotation("SqlServer:Clustered", true); + + b.ToTable("ProjectionStates","PostalRegistrySyndication"); + }); + + modelBuilder.Entity("PostalRegistry.Projections.Syndication.Municipality.MunicipalityLatestItem", b => + { + b.Property("MunicipalityId") + .ValueGeneratedOnAdd(); + + b.Property("LastUpdatedOn"); + + b.Property("NameDutch"); + + b.Property("NameDutchSearch"); + + b.Property("NameEnglish"); + + b.Property("NameEnglishSearch"); + + b.Property("NameFrench"); + + b.Property("NameFrenchSearch"); + + b.Property("NameGerman"); + + b.Property("NameGermanSearch"); + + b.Property("NisCode"); + + b.Property("Position"); + + b.Property("Version"); + + b.HasKey("MunicipalityId") + .HasAnnotation("SqlServer:Clustered", false); + + b.HasIndex("LastUpdatedOn"); + + b.HasIndex("NameDutchSearch"); + + b.HasIndex("NameEnglishSearch"); + + b.HasIndex("NameFrenchSearch"); + + b.HasIndex("NameGermanSearch"); + + b.HasIndex("NisCode") + .HasAnnotation("SqlServer:Clustered", true); + + b.HasIndex("Position"); + + b.ToTable("MunicipalityLatestSyndication","PostalRegistrySyndication"); + }); +#pragma warning restore 612, 618 + } + } +} diff --git a/src/PostalRegistry.Projections.Syndication/Migrations/20190827115851_DesiredState.cs b/src/PostalRegistry.Projections.Syndication/Migrations/20190827115851_DesiredState.cs new file mode 100644 index 00000000..d47a267f --- /dev/null +++ b/src/PostalRegistry.Projections.Syndication/Migrations/20190827115851_DesiredState.cs @@ -0,0 +1,36 @@ +using System; +using Microsoft.EntityFrameworkCore.Migrations; + +namespace PostalRegistry.Projections.Syndication.Migrations +{ + public partial class DesiredState : Migration + { + protected override void Up(MigrationBuilder migrationBuilder) + { + migrationBuilder.AddColumn( + name: "DesiredState", + schema: "PostalRegistrySyndication", + table: "ProjectionStates", + nullable: true); + + migrationBuilder.AddColumn( + name: "DesiredStateChangedAt", + schema: "PostalRegistrySyndication", + table: "ProjectionStates", + nullable: true); + } + + protected override void Down(MigrationBuilder migrationBuilder) + { + migrationBuilder.DropColumn( + name: "DesiredState", + schema: "PostalRegistrySyndication", + table: "ProjectionStates"); + + migrationBuilder.DropColumn( + name: "DesiredStateChangedAt", + schema: "PostalRegistrySyndication", + table: "ProjectionStates"); + } + } +} diff --git a/src/PostalRegistry.Projections.Syndication/Migrations/SyndicationContextModelSnapshot.cs b/src/PostalRegistry.Projections.Syndication/Migrations/SyndicationContextModelSnapshot.cs index 71e3d25f..7fb80d80 100644 --- a/src/PostalRegistry.Projections.Syndication/Migrations/SyndicationContextModelSnapshot.cs +++ b/src/PostalRegistry.Projections.Syndication/Migrations/SyndicationContextModelSnapshot.cs @@ -15,7 +15,7 @@ protected override void BuildModel(ModelBuilder modelBuilder) { #pragma warning disable 612, 618 modelBuilder - .HasAnnotation("ProductVersion", "2.2.1-servicing-10028") + .HasAnnotation("ProductVersion", "2.2.6-servicing-10079") .HasAnnotation("Relational:MaxIdentifierLength", 128) .HasAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn); @@ -24,6 +24,10 @@ protected override void BuildModel(ModelBuilder modelBuilder) b.Property("Name") .ValueGeneratedOnAdd(); + b.Property("DesiredState"); + + b.Property("DesiredStateChangedAt"); + b.Property("Position"); b.HasKey("Name")