【发布时间】:2019-06-09 19:00:02
【问题描述】:
我有 3 个现有环境 Development、Staging 和 Production,每个环境都有多个数据库。我希望能够通过迁移运行 sql 脚本,但它只影响暂存和生产。
我已经创建了迁移并插入了 SQL 脚本。
public partial class TrimPTPrimaryPCCodes : Migration
{
protected override void Up(MigrationBuilder migrationBuilder)
{
migrationBuilder.Sql("UPDATE public.\"Table\" set \"Code\" = TRIM(\"Code\");");
}
protected override void Down(MigrationBuilder migrationBuilder)
{
}
}
如果环境为“生产”,我如何才能使此迁移仅适用?
【问题讨论】:
标签: postgresql entity-framework asp.net-core-2.1