diff --git a/services/directory/src/FilterLists.Directory.Infrastructure.Migrations/Migrations/20200827114853_Initial.Designer.cs b/services/directory/src/FilterLists.Directory.Infrastructure.Migrations/Migrations/20200827115451_Initial.Designer.cs similarity index 98% rename from services/directory/src/FilterLists.Directory.Infrastructure.Migrations/Migrations/20200827114853_Initial.Designer.cs rename to services/directory/src/FilterLists.Directory.Infrastructure.Migrations/Migrations/20200827115451_Initial.Designer.cs index c1559dd8c..5b47ec5b8 100644 --- a/services/directory/src/FilterLists.Directory.Infrastructure.Migrations/Migrations/20200827114853_Initial.Designer.cs +++ b/services/directory/src/FilterLists.Directory.Infrastructure.Migrations/Migrations/20200827115451_Initial.Designer.cs @@ -10,7 +10,7 @@ namespace FilterLists.Directory.Infrastructure.Migrations.Migrations { [DbContext(typeof(QueryDbContext))] - [Migration("20200827114853_Initial")] + [Migration("20200827115451_Initial")] partial class Initial { protected override void BuildTargetModel(ModelBuilder modelBuilder) @@ -354,10 +354,14 @@ protected override void BuildTargetModel(ModelBuilder modelBuilder) .HasColumnType("integer"); b1.Property("Primariness") - .HasColumnType("integer"); + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasDefaultValue(1); b1.Property("SegmentNumber") - .HasColumnType("integer"); + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasDefaultValue(1); b1.Property("Url") .IsRequired() diff --git a/services/directory/src/FilterLists.Directory.Infrastructure.Migrations/Migrations/20200827114853_Initial.cs b/services/directory/src/FilterLists.Directory.Infrastructure.Migrations/Migrations/20200827115451_Initial.cs similarity index 99% rename from services/directory/src/FilterLists.Directory.Infrastructure.Migrations/Migrations/20200827114853_Initial.cs rename to services/directory/src/FilterLists.Directory.Infrastructure.Migrations/Migrations/20200827115451_Initial.cs index b9c6cb79c..724b0eeae 100644 --- a/services/directory/src/FilterLists.Directory.Infrastructure.Migrations/Migrations/20200827114853_Initial.cs +++ b/services/directory/src/FilterLists.Directory.Infrastructure.Migrations/Migrations/20200827115451_Initial.cs @@ -276,8 +276,8 @@ protected override void Up(MigrationBuilder migrationBuilder) { Id = table.Column(nullable: false) .Annotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefaultColumn), - SegmentNumber = table.Column(nullable: false), - Primariness = table.Column(nullable: false), + SegmentNumber = table.Column(nullable: false, defaultValue: 1), + Primariness = table.Column(nullable: false, defaultValue: 1), Url = table.Column(nullable: false), FilterListId = table.Column(nullable: false) }, diff --git a/services/directory/src/FilterLists.Directory.Infrastructure.Migrations/Migrations/QueryDbContextModelSnapshot.cs b/services/directory/src/FilterLists.Directory.Infrastructure.Migrations/Migrations/QueryDbContextModelSnapshot.cs index 44bfc8c54..390a06a38 100644 --- a/services/directory/src/FilterLists.Directory.Infrastructure.Migrations/Migrations/QueryDbContextModelSnapshot.cs +++ b/services/directory/src/FilterLists.Directory.Infrastructure.Migrations/Migrations/QueryDbContextModelSnapshot.cs @@ -352,10 +352,14 @@ protected override void BuildModel(ModelBuilder modelBuilder) .HasColumnType("integer"); b1.Property("Primariness") - .HasColumnType("integer"); + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasDefaultValue(1); b1.Property("SegmentNumber") - .HasColumnType("integer"); + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasDefaultValue(1); b1.Property("Url") .IsRequired() diff --git a/services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterList.cs b/services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterList.cs index c17e79265..d3a339093 100644 --- a/services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterList.cs +++ b/services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterList.cs @@ -48,6 +48,8 @@ public virtual void Configure(EntityTypeBuilder builder) o.HasKey(id); const string filterListId = nameof(FilterList) + id; o.Property(filterListId); + o.Property(u => u.SegmentNumber).HasDefaultValue(1); + o.Property(u => u.Primariness).HasDefaultValue(1); o.HasIndex( filterListId, nameof(FilterListViewUrl.SegmentNumber),