Skip to content
Snippets Groups Projects

Draft: New: ResponsibleOrganization & ResponsibleInstitution

Closed Benedikt Heinrichs requested to merge Issue/2446-responsibleOrganizations into dev
4 files
+ 74
0
Compare changes
  • Side-by-side
  • Inline
Files
4
using FluentMigrator;
namespace Coscine.Migrations.Migrations
{
//yyyymmddhhmm
[Migration(202307041441)]
public class Migration202307041441ResponsibleOrganization : Migration
{
public override void Down()
{
Execute.EmbeddedScript("Migration202307041441ResponsibleOrganization_down.sql");
Delete
.Column("ResponsibleInstitution")
.FromTable("Projects");
Delete
.Column("ResponsibleOrganization")
.FromTable("Projects");
}
public override void Up()
{
Alter
.Table("Projects")
.AddColumn("ResponsibleOrganization")
.AsString()
.Nullable();
Execute.EmbeddedScript("Migration202307041441ResponsibleOrganization_up.sql");
Alter
.Table("Projects")
.AddColumn("ResponsibleInstitution")
.AsString()
.Nullable();
Alter
.Column("ResponsibleOrganization")
.OnTable("Projects")
.AsString()
.NotNullable();
}
}
}
Loading