27 lines
796 B
C#
27 lines
796 B
C#
using Microsoft.EntityFrameworkCore.Migrations;
|
|
|
|
#nullable disable
|
|
|
|
namespace VigilCareClinicalAPI.Migrations
|
|
{
|
|
/// <inheritdoc />
|
|
public partial class AddSepsisBundleUniqueInProgressIndex : Migration
|
|
{
|
|
/// <inheritdoc />
|
|
protected override void Up(MigrationBuilder migrationBuilder)
|
|
{
|
|
migrationBuilder.Sql(@"
|
|
CREATE UNIQUE INDEX ix_sepsis_bundles_encounter_in_progress
|
|
ON sepsis_bundles (encounter_id)
|
|
WHERE compliance_status = 'IN_PROGRESS';
|
|
");
|
|
}
|
|
|
|
/// <inheritdoc />
|
|
protected override void Down(MigrationBuilder migrationBuilder)
|
|
{
|
|
migrationBuilder.Sql("DROP INDEX IF EXISTS ix_sepsis_bundles_encounter_in_progress;");
|
|
}
|
|
}
|
|
}
|