我在实体框架 (EntityFrameworkCore) 中使用代码迁移来更新我的 Postgres 数据库。但是使用时
migrationBuilder.EnsureSchema(
name: "schema_name");
这导致以下脚本
IF SCHEMA_ID('schema_name') IS NULL EXEC('CREATE SCHEMA schema_name;');
它会导致以下错误:
syntax error at or near "IF"
取出这条线完全解决了我的问题。