Skip to content

Commit 5d94d00

Browse files
committed
Testing: check for schema before dropping it
1 parent 3a2b63f commit 5d94d00

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/Thinktecture.EntityFrameworkCore.SqlServer.Testing/EntityFrameworkCore/Testing/ITestIsolationOptions.cs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -164,6 +164,8 @@ private static string GetDropSchemaSql(ISqlGenerationHelper sqlHelper, string sc
164164
{
165165
ArgumentNullException.ThrowIfNull(sqlHelper);
166166

167-
return $"DROP SCHEMA {sqlHelper.DelimitIdentifier(schema)}";
167+
return @$"
168+
IF SCHEMA_ID('{sqlHelper.DelimitIdentifier(schema)}') IS NOT NULL
169+
DROP SCHEMA {sqlHelper.DelimitIdentifier(schema)};";
168170
}
169171
}

0 commit comments

Comments
 (0)