fix #5897 - allow SQLite to drop columns, remove deprecated columns, and handle upgrade logic
This commit is contained in:
@@ -16,15 +16,18 @@ namespace Oqtane.Migrations.Tenant
|
||||
|
||||
protected override void Up(MigrationBuilder migrationBuilder)
|
||||
{
|
||||
var folderEntityBuilder = new FolderEntityBuilder(migrationBuilder, ActiveDatabase);
|
||||
folderEntityBuilder.DropColumn("DeletedBy");
|
||||
folderEntityBuilder.DropColumn("DeletedOn");
|
||||
folderEntityBuilder.DropColumn("IsDeleted");
|
||||
if (ActiveDatabase.Name != "Sqlite")
|
||||
{
|
||||
var folderEntityBuilder = new FolderEntityBuilder(migrationBuilder, ActiveDatabase);
|
||||
folderEntityBuilder.DropColumn("DeletedBy");
|
||||
folderEntityBuilder.DropColumn("DeletedOn");
|
||||
folderEntityBuilder.DropColumn("IsDeleted");
|
||||
|
||||
var fileEntityBuilder = new FileEntityBuilder(migrationBuilder, ActiveDatabase);
|
||||
fileEntityBuilder.DropColumn("DeletedBy");
|
||||
fileEntityBuilder.DropColumn("DeletedOn");
|
||||
fileEntityBuilder.DropColumn("IsDeleted");
|
||||
var fileEntityBuilder = new FileEntityBuilder(migrationBuilder, ActiveDatabase);
|
||||
fileEntityBuilder.DropColumn("DeletedBy");
|
||||
fileEntityBuilder.DropColumn("DeletedOn");
|
||||
fileEntityBuilder.DropColumn("IsDeleted");
|
||||
}
|
||||
}
|
||||
|
||||
protected override void Down(MigrationBuilder migrationBuilder)
|
||||
|
||||
Reference in New Issue
Block a user