123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- namespace EVCB_OCPP.Domain.MainDBContextMigrations
- {
- using System;
- using System.Data.Entity.Migrations;
-
- public partial class ModifiedChargeBoxIdLenAndOTAFields : DbMigration
- {
- public override void Up()
- {
- DropIndex("dbo.Machine", new[] { "ChargeBoxId" });
- DropIndex("dbo.TransactionRecord", "IX_1202_Issue_Report");
- DropIndex("dbo.TransactionRecord", "IX_MachineId");
- AddColumn("dbo.MachineVersionFile", "ChargeBoxId", c => c.String(maxLength: 50));
- AlterColumn("dbo.ConnectorStatus", "ChargeBoxId", c => c.String(maxLength: 50));
- AlterColumn("dbo.Machine", "ChargeBoxId", c => c.String(maxLength: 50));
- AlterColumn("dbo.MachineConfigurations", "ChargeBoxId", c => c.String(maxLength: 50));
- AlterColumn("dbo.MachineError", "ChargeBoxId", c => c.String(maxLength: 50));
- AlterColumn("dbo.MachineOperateRecord", "ChargeBoxId", c => c.String(maxLength: 50));
- AlterColumn("dbo.ServerMessage", "ChargeBoxId", c => c.String(maxLength: 50));
- AlterColumn("dbo.TransactionRecord", "ChargeBoxId", c => c.String(nullable: false, maxLength: 50));
- CreateIndex("dbo.Machine", "ChargeBoxId", unique: true);
- CreateIndex("dbo.TransactionRecord", new[] { "ChargeBoxId", "ConnectorId", "StartTime" }, unique: true, name: "IX_1202_Issue_Report");
- CreateIndex("dbo.TransactionRecord", "ChargeBoxId", name: "IX_MachineId");
- DropColumn("dbo.MachineVersionFile", "UpdatedOn");
- DropColumn("dbo.MachineVersionFile", "MachineId");
- DropColumn("dbo.MachineVersionFile", "DownloadedOn");
- DropColumn("dbo.UploadFile", "IsOnline");
- DropColumn("dbo.UploadFile", "CustomerId");
- }
-
- public override void Down()
- {
- AddColumn("dbo.UploadFile", "CustomerId", c => c.Guid(nullable: false));
- AddColumn("dbo.UploadFile", "IsOnline", c => c.Boolean(nullable: false));
- AddColumn("dbo.MachineVersionFile", "DownloadedOn", c => c.DateTime());
- AddColumn("dbo.MachineVersionFile", "MachineId", c => c.Guid(nullable: false));
- AddColumn("dbo.MachineVersionFile", "UpdatedOn", c => c.DateTime());
- DropIndex("dbo.TransactionRecord", "IX_MachineId");
- DropIndex("dbo.TransactionRecord", "IX_1202_Issue_Report");
- DropIndex("dbo.Machine", new[] { "ChargeBoxId" });
- AlterColumn("dbo.TransactionRecord", "ChargeBoxId", c => c.String(nullable: false, maxLength: 128));
- AlterColumn("dbo.ServerMessage", "ChargeBoxId", c => c.String(maxLength: 128));
- AlterColumn("dbo.MachineOperateRecord", "ChargeBoxId", c => c.String(maxLength: 128));
- AlterColumn("dbo.MachineError", "ChargeBoxId", c => c.String(maxLength: 128));
- AlterColumn("dbo.MachineConfigurations", "ChargeBoxId", c => c.String(maxLength: 128));
- AlterColumn("dbo.Machine", "ChargeBoxId", c => c.String(maxLength: 128));
- AlterColumn("dbo.ConnectorStatus", "ChargeBoxId", c => c.String(maxLength: 128));
- DropColumn("dbo.MachineVersionFile", "ChargeBoxId");
- CreateIndex("dbo.TransactionRecord", "ChargeBoxId", name: "IX_MachineId");
- CreateIndex("dbo.TransactionRecord", new[] { "ChargeBoxId", "ConnectorId", "StartTime" }, unique: true, name: "IX_1202_Issue_Report");
- CreateIndex("dbo.Machine", "ChargeBoxId", unique: true);
- }
- }
- }
|