diff --git a/Directory.Build.props b/Directory.Build.props index 604b8defcdc..80d61cd216e 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -1,7 +1,7 @@ - 4.0.0 + 4.0.1 9.0 Jeremy D. Miller;Babu Annamalai;Oskar Dudycz;Joona-Pekka Kokko http://jasperfx.github.io/marten/content/images/emblem.png diff --git a/src/Marten.AspNetCore/Marten.AspNetCore.csproj b/src/Marten.AspNetCore/Marten.AspNetCore.csproj index 67f18778ae5..9479885c0f9 100644 --- a/src/Marten.AspNetCore/Marten.AspNetCore.csproj +++ b/src/Marten.AspNetCore/Marten.AspNetCore.csproj @@ -4,7 +4,7 @@ net5.0 Helpers for Marten-backed AspNetCore applications - 4.0.0 + 4.0.1 true true true diff --git a/src/Marten.NodaTime/Marten.NodaTime.csproj b/src/Marten.NodaTime/Marten.NodaTime.csproj index 6f0a9e67a3b..d0efffb6d15 100644 --- a/src/Marten.NodaTime/Marten.NodaTime.csproj +++ b/src/Marten.NodaTime/Marten.NodaTime.csproj @@ -1,7 +1,7 @@  NodaTime extension for Marten - 4.0.0 + 4.0.1 netstandard2.0;net5.0 true true diff --git a/src/Marten.PLv8/Marten.PLv8.csproj b/src/Marten.PLv8/Marten.PLv8.csproj index 2de30a96d59..46a72ae9bc2 100644 --- a/src/Marten.PLv8/Marten.PLv8.csproj +++ b/src/Marten.PLv8/Marten.PLv8.csproj @@ -2,7 +2,7 @@ Document transforms and patching extension for Marten - 4.0.0 + 4.0.1 netstandard2.0;net5.0 true true diff --git a/src/Marten.Schema.Testing/Storage/DocumentTableTester.cs b/src/Marten.Schema.Testing/Storage/DocumentTableTester.cs index 257f00bab50..ef6c996d421 100644 --- a/src/Marten.Schema.Testing/Storage/DocumentTableTester.cs +++ b/src/Marten.Schema.Testing/Storage/DocumentTableTester.cs @@ -193,6 +193,20 @@ public async Task can_migrate_missing_soft_deleted_columns() } + [Fact] + public async Task can_migrate_pk_index_name() + { + theTable.PrimaryKeyName = "pk_someothername"; + writeTable(); + + var newTable = new DocumentTable(theMapping); + + await writeAndApplyPatch(AutoCreate.CreateOrUpdate, newTable); + + var theActual = await theTable.FetchExisting(_conn); + + theActual!.PrimaryKeyName.ShouldBe($"pkey_{SchemaConstants.TablePrefix}{theMapping.Alias}_{theMapping.IdMember.Name.ToLower()}"); + } [Fact] public void can_write_the_basic_table() diff --git a/src/Marten/Marten.csproj b/src/Marten/Marten.csproj index 8aebda82935..3428fa853be 100644 --- a/src/Marten/Marten.csproj +++ b/src/Marten/Marten.csproj @@ -32,7 +32,7 @@ - +