Skip to content

Commit 3c0dc1f

Browse files
authored
Merge pull request #2492 from TechnologyEnhancedLearning/Develop/Features/TD-3068-DeleteDeprecatedFields
TD-3068 Delete deprecated fields
2 parents 4935f94 + 80d8d00 commit 3c0dc1f

File tree

1 file changed

+93
-0
lines changed

1 file changed

+93
-0
lines changed
Lines changed: 93 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,93 @@
1+
namespace DigitalLearningSolutions.Data.Migrations
2+
{
3+
using FluentMigrator;
4+
5+
[Migration(202401250814)]
6+
public class DeleteDeprecatedFields : Migration
7+
{
8+
public override void Up()
9+
{
10+
Delete.Column("Login_deprecated").FromTable("AdminAccounts");
11+
Delete.Column("Password_deprecated").FromTable("AdminAccounts");
12+
Delete.Column("ConfigAdmin_deprecated").FromTable("AdminAccounts");
13+
Delete.Column("Forename_deprecated").FromTable("AdminAccounts");
14+
Delete.Column("Surname_deprecated").FromTable("AdminAccounts");
15+
Delete.Column("Email_deprecated").FromTable("AdminAccounts");
16+
Delete.Column("Approved_deprecated").FromTable("AdminAccounts");
17+
Delete.Column("PasswordReminder_deprecated").FromTable("AdminAccounts");
18+
Delete.Column("PasswordReminderHash_deprecated").FromTable("AdminAccounts");
19+
Delete.Column("PasswordReminderDate_deprecated").FromTable("AdminAccounts");
20+
Delete.Column("EITSProfile_deprecated").FromTable("AdminAccounts");
21+
Delete.Column("TCAgreed_deprecated").FromTable("AdminAccounts");
22+
Delete.Column("FailedLoginCount_deprecated").FromTable("AdminAccounts");
23+
Delete.Column("ProfileImage_deprecated").FromTable("AdminAccounts");
24+
Delete.Column("SkypeHandle_deprecated").FromTable("AdminAccounts");
25+
Delete.Column("PublicSkypeLink_deprecated").FromTable("AdminAccounts");
26+
Delete.Column("ResetPasswordID_deprecated").FromTable("AdminAccounts");
27+
28+
Delete.Column("FirstName_deprecated").FromTable("DelegateAccounts");
29+
Delete.Column("LastName_deprecated").FromTable("DelegateAccounts");
30+
Delete.Column("JobGroupID_deprecated").FromTable("DelegateAccounts");
31+
Delete.Column("AliasID_deprecated").FromTable("DelegateAccounts");
32+
Delete.Column("Email_deprecated").FromTable("DelegateAccounts");
33+
Delete.Column("SkipPW_deprecated").FromTable("DelegateAccounts");
34+
Delete.Column("ResetHash_deprecated").FromTable("DelegateAccounts");
35+
Delete.Column("SkypeHandle_deprecated").FromTable("DelegateAccounts");
36+
Delete.Column("PublicSkypeLink_deprecated").FromTable("DelegateAccounts");
37+
Delete.Column("ProfileImage_deprecated").FromTable("DelegateAccounts");
38+
Delete.Column("HasBeenPromptedForPrn_deprecated").FromTable("DelegateAccounts");
39+
Delete.Column("ProfessionalRegistrationNumber_deprecated").FromTable("DelegateAccounts");
40+
Delete.Column("LearningHubAuthID_deprecated").FromTable("DelegateAccounts");
41+
Delete.Column("HasDismissedLhLoginWarning_deprecated").FromTable("DelegateAccounts");
42+
Delete.Column("ResetPasswordID_deprecated").FromTable("DelegateAccounts");
43+
44+
Delete.Column("CandidateID_deprecated").FromTable("SupervisorDelegates");
45+
46+
Delete.Column("CandidateID_deprecated").FromTable("CandidateAssessments");
47+
}
48+
49+
public override void Down()
50+
{
51+
Alter.Table("AdminAccounts").AddColumn("Login_deprecated").AsString(250).Nullable();
52+
Alter.Table("AdminAccounts").AddColumn("Password_deprecated").AsString(250).Nullable();
53+
Alter.Table("AdminAccounts").AddColumn("ConfigAdmin_deprecated").AsBoolean().NotNullable().WithDefaultValue(0);
54+
Alter.Table("AdminAccounts").AddColumn("Forename_deprecated").AsString(250).Nullable();
55+
Alter.Table("AdminAccounts").AddColumn("Surname_deprecated").AsString(250).Nullable();
56+
Alter.Table("AdminAccounts").AddColumn("Email_deprecated").AsString(255).Nullable();
57+
Alter.Table("AdminAccounts").AddColumn("Approved_deprecated").AsBoolean().NotNullable().WithDefaultValue(1);
58+
Alter.Table("AdminAccounts").AddColumn("PasswordReminder_deprecated").AsBoolean().NotNullable().WithDefaultValue(0);
59+
Alter.Table("AdminAccounts").AddColumn("PasswordReminderHash_deprecated").AsString(64).Nullable();
60+
Alter.Table("AdminAccounts").AddColumn("PasswordReminderDate_deprecated").AsDateTime().Nullable();
61+
Alter.Table("AdminAccounts").AddColumn("EITSProfile_deprecated").AsString(int.MaxValue).Nullable();
62+
Alter.Table("AdminAccounts").AddColumn("TCAgreed_deprecated").AsDateTime().Nullable();
63+
Alter.Table("AdminAccounts").AddColumn("FailedLoginCount_deprecated").AsInt32().NotNullable().WithDefaultValue(0);
64+
Alter.Table("AdminAccounts").AddColumn("ProfileImage_deprecated").AsBinary().Nullable();
65+
Alter.Table("AdminAccounts").AddColumn("SkypeHandle_deprecated").AsString(100).Nullable();
66+
Alter.Table("AdminAccounts").AddColumn("PublicSkypeLink_deprecated").AsBoolean().NotNullable().WithDefaultValue(0);
67+
Alter.Table("AdminAccounts").AddColumn("ResetPasswordID_deprecated").AsInt32().Nullable();
68+
Alter.Table("AdminAccounts").AddColumn("Login_deprecated").AsString(250).Nullable();
69+
Alter.Table("AdminAccounts").AddColumn("Login_deprecated").AsString(250).Nullable();
70+
Alter.Table("AdminAccounts").AddColumn("Login_deprecated").AsString(250).Nullable();
71+
72+
Alter.Table("DelegateAccounts").AddColumn("FirstName_deprecated").AsString(250).Nullable();
73+
Alter.Table("DelegateAccounts").AddColumn("LastName_deprecated").AsString(250).Nullable();
74+
Alter.Table("DelegateAccounts").AddColumn("JobGroupID_deprecated").AsInt32().NotNullable().WithDefaultValue(1);
75+
Alter.Table("DelegateAccounts").AddColumn("AliasID_deprecated").AsString(250).Nullable();
76+
Alter.Table("DelegateAccounts").AddColumn("Email_deprecated").AsString(255).Nullable();
77+
Alter.Table("DelegateAccounts").AddColumn("SkipPW_deprecated").AsBoolean().NotNullable().WithDefaultValue(0);
78+
Alter.Table("DelegateAccounts").AddColumn("ResetHash_deprecated").AsString(255).Nullable();
79+
Alter.Table("DelegateAccounts").AddColumn("SkypeHandle_deprecated").AsString(100).Nullable();
80+
Alter.Table("DelegateAccounts").AddColumn("PublicSkypeLink_deprecated").AsBoolean().NotNullable().WithDefaultValue(0);
81+
Alter.Table("DelegateAccounts").AddColumn("ProfileImage_deprecated").AsBinary().Nullable();
82+
Alter.Table("DelegateAccounts").AddColumn("HasBeenPromptedForPrn_deprecated").AsBoolean().NotNullable().WithDefaultValue(0);
83+
Alter.Table("DelegateAccounts").AddColumn("ProfessionalRegistrationNumber_deprecated").AsString(32).Nullable();
84+
Alter.Table("DelegateAccounts").AddColumn("LearningHubAuthID_deprecated").AsInt32().Nullable();
85+
Alter.Table("DelegateAccounts").AddColumn("HasDismissedLhLoginWarning_deprecated").AsBoolean().NotNullable().WithDefaultValue(0);
86+
Alter.Table("DelegateAccounts").AddColumn("ResetPasswordID_deprecated").AsInt32().Nullable();
87+
88+
Alter.Table("SupervisorDelegates").AddColumn("CandidateID_deprecated").AsInt32().Nullable();
89+
90+
Alter.Table("CandidateAssessments").AddColumn("CandidateID_deprecated").AsInt32().Nullable();
91+
}
92+
}
93+
}

0 commit comments

Comments
 (0)