Files
Disco/Disco.Data/Migrations/201206140712161_DBv3.cs
T
2013-02-28 17:15:46 +11:00

31 lines
1.4 KiB
C#

namespace Disco.Data.Migrations
{
using System.Data.Entity.Migrations;
public partial class DBv3 : DbMigration
{
public override void Up()
{
AddColumn("DeviceProfiles", "ComputerNameTemplate", c => c.String(nullable: true));
Sql(@"UPDATE DeviceProfiles SET ComputerNameTemplate='DeviceProfile.ShortName + ''-'' + SerialNumber'");
AlterColumn("DeviceProfiles", "ComputerNameTemplate", c => c.String(nullable: false));
AddColumn("DeviceProfiles", "DistributionType", c => c.Int(nullable: false));
AddColumn("DeviceProfiles", "OrganisationalUnit", c => c.String());
AddColumn("DeviceProfiles", "AllocateWirelessCertificate", c => c.Boolean(nullable: false));
AddColumn("DeviceProfiles", "EnforceComputerNameConvention", c => c.Boolean(nullable: false));
AddColumn("DeviceProfiles", "EnforceOrganisationalUnit", c => c.Boolean(nullable: false));
}
public override void Down()
{
DropColumn("DeviceProfiles", "EnforceOrganisationalUnit");
DropColumn("DeviceProfiles", "EnforceComputerNameConvention");
DropColumn("DeviceProfiles", "AllocateWirelessCertificate");
DropColumn("DeviceProfiles", "OrganisationalUnit");
DropColumn("DeviceProfiles", "DistributionType");
DropColumn("DeviceProfiles", "ComputerNameTemplate");
}
}
}