1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- namespace EVCB_OCPP.Domain.MainDBContextMigrations
- {
- using System;
- using System.Data.Entity.Migrations;
-
- public partial class ModifyFields : DbMigration
- {
- public override void Up()
- {
- DropForeignKey("dbo.TransactionRecord", "MachineId", "dbo.Machine");
- DropIndex("dbo.TransactionRecord", "IX_1202_Issue_Report");
- DropIndex("dbo.TransactionRecord", new[] { "MachineId" });
- AddColumn("dbo.ConnectorStatus", "ChargePointErrorCodeId", c => c.Int(nullable: false));
- AddColumn("dbo.TransactionRecord", "StartIdTag", c => c.String(maxLength: 20));
- AddColumn("dbo.TransactionRecord", "StopIdTag", c => c.String(maxLength: 20));
- AddColumn("dbo.TransactionRecord", "ReservationId", c => c.Int(nullable: false));
- AddColumn("dbo.TransactionRecord", "StopReasonId", c => c.Int(nullable: false));
- AlterColumn("dbo.TransactionRecord", "chargePointSerialNumber", c => c.String(nullable: false, maxLength: 25));
- CreateIndex("dbo.TransactionRecord", new[] { "chargePointSerialNumber", "ConnectorId", "TransactionId", "StartTime" }, unique: true, name: "IX_1202_Issue_Report");
- CreateIndex("dbo.TransactionRecord", "chargePointSerialNumber", name: "IX_MachineId");
- DropColumn("dbo.ConnectorStatus", "ChargePointErrorCodeNo");
- DropColumn("dbo.TransactionRecord", "MachineId");
- DropColumn("dbo.TransactionRecord", "IdTag");
- DropColumn("dbo.TransactionRecord", "StopTransactionReasonId");
- DropColumn("dbo.TransactionRecord", "SOCStart");
- DropColumn("dbo.TransactionRecord", "SOCStop");
- }
-
- public override void Down()
- {
- AddColumn("dbo.TransactionRecord", "SOCStop", c => c.Decimal(nullable: false, precision: 18, scale: 2));
- AddColumn("dbo.TransactionRecord", "SOCStart", c => c.Decimal(nullable: false, precision: 18, scale: 2));
- AddColumn("dbo.TransactionRecord", "StopTransactionReasonId", c => c.Int(nullable: false));
- AddColumn("dbo.TransactionRecord", "IdTag", c => c.String(maxLength: 20));
- AddColumn("dbo.TransactionRecord", "MachineId", c => c.String(nullable: false, maxLength: 36));
- AddColumn("dbo.ConnectorStatus", "ChargePointErrorCodeNo", c => c.Int(nullable: false));
- DropIndex("dbo.TransactionRecord", "IX_MachineId");
- DropIndex("dbo.TransactionRecord", "IX_1202_Issue_Report");
- AlterColumn("dbo.TransactionRecord", "chargePointSerialNumber", c => c.String(maxLength: 25));
- DropColumn("dbo.TransactionRecord", "StopReasonId");
- DropColumn("dbo.TransactionRecord", "ReservationId");
- DropColumn("dbo.TransactionRecord", "StopIdTag");
- DropColumn("dbo.TransactionRecord", "StartIdTag");
- DropColumn("dbo.ConnectorStatus", "ChargePointErrorCodeId");
- CreateIndex("dbo.TransactionRecord", "MachineId");
- CreateIndex("dbo.TransactionRecord", new[] { "MachineId", "ConnectorId", "TransactionId", "StartTime" }, unique: true, name: "IX_1202_Issue_Report");
- AddForeignKey("dbo.TransactionRecord", "MachineId", "dbo.Machine", "Id", cascadeDelete: true);
- }
- }
- }
|