Skip to content

Commit 7867fd8

Browse files
authored
Change migration SQL to include CASCADE for CREATE EXTENSION (#3684)
Closes #3682
1 parent 539b255 commit 7867fd8

2 files changed

Lines changed: 3 additions & 3 deletions

File tree

src/EFCore.PG/Migrations/NpgsqlMigrationsSqlGenerator.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1132,7 +1132,7 @@ protected virtual void GenerateCreateExtension(
11321132
.Append(DelimitIdentifier(extension.Version));
11331133
}
11341134

1135-
builder.AppendLine(";");
1135+
builder.AppendLine(" CASCADE;");
11361136
}
11371137

11381138
#region Collation management

test/EFCore.PG.FunctionalTests/Migrations/MigrationsNpgsqlTest.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2688,7 +2688,7 @@ await Test(
26882688
Assert.Equal("public", citext.Schema);
26892689
});
26902690

2691-
AssertSql("CREATE EXTENSION IF NOT EXISTS citext;");
2691+
AssertSql("CREATE EXTENSION IF NOT EXISTS citext CASCADE;");
26922692
}
26932693

26942694
[Fact]
@@ -2714,7 +2714,7 @@ IF NOT EXISTS(SELECT 1 FROM pg_namespace WHERE nspname = 'some_schema') THEN
27142714
END $EF$;
27152715
""",
27162716
//
2717-
@"CREATE EXTENSION IF NOT EXISTS citext SCHEMA some_schema;");
2717+
@"CREATE EXTENSION IF NOT EXISTS citext SCHEMA some_schema CASCADE;");
27182718
}
27192719

27202720
#endregion

0 commit comments

Comments
 (0)