Reset Sqlite migrations (#442)

Fixes #432
This commit is contained in:
Sipke Schoorstra 2020-10-29 10:52:59 +01:00 committed by GitHub
parent 07f71a2bef
commit cab9a07f29
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
7 changed files with 9 additions and 596 deletions

View file

@ -1,252 +0,0 @@
// <auto-generated />
using System;
using Elsa.Persistence.EntityFrameworkCore.DbContexts;
using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure;
using Microsoft.EntityFrameworkCore.Migrations;
using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
namespace Elsa.Persistence.EntityFrameworkCore.Migrations.Sqlite
{
[DbContext(typeof(SqliteContext))]
[Migration("20191126211902_InitialCreate")]
partial class InitialCreate
{
protected override void BuildTargetModel(ModelBuilder modelBuilder)
{
#pragma warning disable 612, 618
modelBuilder
.HasAnnotation("ProductVersion", "3.0.1");
modelBuilder.Entity("Elsa.Persistence.EntityFrameworkCore.Entities.ActivityDefinitionEntity", b =>
{
b.Property<int>("Id")
.ValueGeneratedOnAdd()
.HasColumnType("INTEGER");
b.Property<string>("ActivityId")
.HasColumnType("TEXT");
b.Property<int>("Left")
.HasColumnType("INTEGER");
b.Property<string>("State")
.HasColumnType("TEXT");
b.Property<int>("Top")
.HasColumnType("INTEGER");
b.Property<string>("Type")
.HasColumnType("TEXT");
b.Property<int?>("WorkflowDefinitionVersionId")
.HasColumnType("INTEGER");
b.HasKey("Id");
b.HasIndex("WorkflowDefinitionVersionId");
b.ToTable("ActivityDefinitions");
});
modelBuilder.Entity("Elsa.Persistence.EntityFrameworkCore.Entities.ActivityInstanceEntity", b =>
{
b.Property<int>("Id")
.ValueGeneratedOnAdd()
.HasColumnType("INTEGER");
b.Property<string>("ActivityId")
.HasColumnType("TEXT");
b.Property<string>("Output")
.HasColumnType("TEXT");
b.Property<string>("State")
.HasColumnType("TEXT");
b.Property<string>("Type")
.HasColumnType("TEXT");
b.Property<int?>("WorkflowInstanceId")
.HasColumnType("INTEGER");
b.HasKey("Id");
b.HasIndex("WorkflowInstanceId");
b.ToTable("ActivityInstances");
});
modelBuilder.Entity("Elsa.Persistence.EntityFrameworkCore.Entities.BlockingActivityEntity", b =>
{
b.Property<int>("Id")
.ValueGeneratedOnAdd()
.HasColumnType("INTEGER");
b.Property<string>("ActivityId")
.HasColumnType("TEXT");
b.Property<string>("ActivityType")
.HasColumnType("TEXT");
b.Property<int?>("WorkflowInstanceId")
.HasColumnType("INTEGER");
b.HasKey("Id");
b.HasIndex("WorkflowInstanceId");
b.ToTable("BlockingActivities");
});
modelBuilder.Entity("Elsa.Persistence.EntityFrameworkCore.Entities.ConnectionDefinitionEntity", b =>
{
b.Property<int>("Id")
.ValueGeneratedOnAdd()
.HasColumnType("INTEGER");
b.Property<string>("DestinationActivityId")
.HasColumnType("TEXT");
b.Property<string>("Outcome")
.HasColumnType("TEXT");
b.Property<string>("SourceActivityId")
.HasColumnType("TEXT");
b.Property<int?>("WorkflowDefinitionVersionId")
.HasColumnType("INTEGER");
b.HasKey("Id");
b.HasIndex("WorkflowDefinitionVersionId");
b.ToTable("ConnectionDefinitions");
});
modelBuilder.Entity("Elsa.Persistence.EntityFrameworkCore.Entities.WorkflowDefinitionVersionEntity", b =>
{
b.Property<int>("Id")
.ValueGeneratedOnAdd()
.HasColumnType("INTEGER");
b.Property<string>("DefinitionId")
.HasColumnType("TEXT");
b.Property<string>("Description")
.HasColumnType("TEXT");
b.Property<bool>("IsDisabled")
.HasColumnType("INTEGER");
b.Property<bool>("IsLatest")
.HasColumnType("INTEGER");
b.Property<bool>("IsPublished")
.HasColumnType("INTEGER");
b.Property<bool>("IsSingleton")
.HasColumnType("INTEGER");
b.Property<string>("Name")
.HasColumnType("TEXT");
b.Property<string>("Variables")
.HasColumnType("TEXT");
b.Property<int>("Version")
.HasColumnType("INTEGER");
b.Property<string>("VersionId")
.HasColumnType("TEXT");
b.HasKey("Id");
b.ToTable("WorkflowDefinitionVersions");
});
modelBuilder.Entity("Elsa.Persistence.EntityFrameworkCore.Entities.WorkflowInstanceEntity", b =>
{
b.Property<int>("Id")
.ValueGeneratedOnAdd()
.HasColumnType("INTEGER");
b.Property<DateTime?>("AbortedAt")
.HasColumnType("TEXT");
b.Property<string>("CorrelationId")
.HasColumnType("TEXT");
b.Property<DateTime>("CreatedAt")
.HasColumnType("TEXT");
b.Property<string>("DefinitionId")
.HasColumnType("TEXT");
b.Property<string>("ExecutionLog")
.HasColumnType("TEXT");
b.Property<string>("Fault")
.HasColumnType("TEXT");
b.Property<DateTime?>("FaultedAt")
.HasColumnType("TEXT");
b.Property<DateTime?>("FinishedAt")
.HasColumnType("TEXT");
b.Property<string>("Input")
.HasColumnType("TEXT");
b.Property<string>("InstanceId")
.HasColumnType("TEXT");
b.Property<string>("Scopes")
.HasColumnType("TEXT");
b.Property<DateTime?>("StartedAt")
.HasColumnType("TEXT");
b.Property<string>("Status")
.IsRequired()
.HasColumnType("TEXT");
b.Property<int>("Version")
.HasColumnType("INTEGER");
b.HasKey("Id");
b.ToTable("WorkflowInstances");
});
modelBuilder.Entity("Elsa.Persistence.EntityFrameworkCore.Entities.ActivityDefinitionEntity", b =>
{
b.HasOne("Elsa.Persistence.EntityFrameworkCore.Entities.WorkflowDefinitionVersionEntity", "WorkflowDefinitionVersion")
.WithMany("Activities")
.HasForeignKey("WorkflowDefinitionVersionId");
});
modelBuilder.Entity("Elsa.Persistence.EntityFrameworkCore.Entities.ActivityInstanceEntity", b =>
{
b.HasOne("Elsa.Persistence.EntityFrameworkCore.Entities.WorkflowInstanceEntity", "WorkflowInstance")
.WithMany("Activities")
.HasForeignKey("WorkflowInstanceId");
});
modelBuilder.Entity("Elsa.Persistence.EntityFrameworkCore.Entities.BlockingActivityEntity", b =>
{
b.HasOne("Elsa.Persistence.EntityFrameworkCore.Entities.WorkflowInstanceEntity", "WorkflowInstance")
.WithMany("BlockingActivities")
.HasForeignKey("WorkflowInstanceId");
});
modelBuilder.Entity("Elsa.Persistence.EntityFrameworkCore.Entities.ConnectionDefinitionEntity", b =>
{
b.HasOne("Elsa.Persistence.EntityFrameworkCore.Entities.WorkflowDefinitionVersionEntity", "WorkflowDefinitionVersion")
.WithMany("Connections")
.HasForeignKey("WorkflowDefinitionVersionId");
});
#pragma warning restore 612, 618
}
}
}

View file

@ -1,266 +0,0 @@
// <auto-generated />
using System;
using Elsa.Persistence.EntityFrameworkCore.DbContexts;
using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure;
using Microsoft.EntityFrameworkCore.Migrations;
using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata;
namespace Elsa.Persistence.EntityFrameworkCore.Migrations.Sqlite
{
[DbContext(typeof(SqliteContext))]
[Migration("20200402200519_Update01")]
partial class Update01
{
protected override void BuildTargetModel(ModelBuilder modelBuilder)
{
#pragma warning disable 612, 618
modelBuilder
.HasAnnotation("ProductVersion", "3.1.1");
modelBuilder.Entity("Elsa.Persistence.EntityFrameworkCore.Entities.ActivityDefinitionEntity", b =>
{
b.Property<int>("Id")
.ValueGeneratedOnAdd()
.HasColumnType("INTEGER")
.HasAnnotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefaultColumn);
b.Property<string>("ActivityId")
.HasColumnType("TEXT");
b.Property<string>("Description")
.HasColumnType("TEXT");
b.Property<string>("DisplayName")
.HasColumnType("TEXT");
b.Property<int>("Left")
.HasColumnType("INTEGER");
b.Property<string>("Name")
.HasColumnType("TEXT");
b.Property<string>("State")
.HasColumnType("TEXT");
b.Property<int>("Top")
.HasColumnType("INTEGER");
b.Property<string>("Type")
.HasColumnType("TEXT");
b.Property<int?>("WorkflowDefinitionVersionId")
.HasColumnType("INTEGER");
b.HasKey("Id");
b.HasIndex("WorkflowDefinitionVersionId");
b.ToTable("ActivityDefinitions");
});
modelBuilder.Entity("Elsa.Persistence.EntityFrameworkCore.Entities.ActivityInstanceEntity", b =>
{
b.Property<int>("Id")
.ValueGeneratedOnAdd()
.HasColumnType("INTEGER")
.HasAnnotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefaultColumn);
b.Property<string>("ActivityId")
.HasColumnType("TEXT");
b.Property<string>("Output")
.HasColumnType("TEXT");
b.Property<string>("State")
.HasColumnType("TEXT");
b.Property<string>("Type")
.HasColumnType("TEXT");
b.Property<int?>("WorkflowInstanceId")
.HasColumnType("INTEGER");
b.HasKey("Id");
b.HasIndex("WorkflowInstanceId");
b.ToTable("ActivityInstances");
});
modelBuilder.Entity("Elsa.Persistence.EntityFrameworkCore.Entities.BlockingActivityEntity", b =>
{
b.Property<int>("Id")
.ValueGeneratedOnAdd()
.HasColumnType("INTEGER");
b.Property<string>("ActivityId")
.HasColumnType("TEXT");
b.Property<string>("ActivityType")
.HasColumnType("TEXT");
b.Property<int?>("WorkflowInstanceId")
.HasColumnType("INTEGER");
b.HasKey("Id");
b.HasIndex("WorkflowInstanceId");
b.ToTable("BlockingActivities");
});
modelBuilder.Entity("Elsa.Persistence.EntityFrameworkCore.Entities.ConnectionDefinitionEntity", b =>
{
b.Property<int>("Id")
.ValueGeneratedOnAdd()
.HasColumnType("INTEGER");
b.Property<string>("DestinationActivityId")
.HasColumnType("TEXT");
b.Property<string>("Outcome")
.HasColumnType("TEXT");
b.Property<string>("SourceActivityId")
.HasColumnType("TEXT");
b.Property<int?>("WorkflowDefinitionVersionId")
.HasColumnType("INTEGER");
b.HasKey("Id");
b.HasIndex("WorkflowDefinitionVersionId");
b.ToTable("ConnectionDefinitions");
});
modelBuilder.Entity("Elsa.Persistence.EntityFrameworkCore.Entities.WorkflowDefinitionVersionEntity", b =>
{
b.Property<int>("Id")
.ValueGeneratedOnAdd()
.HasColumnType("INTEGER")
.HasAnnotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefaultColumn);
b.Property<string>("DefinitionId")
.HasColumnType("TEXT");
b.Property<string>("Description")
.HasColumnType("TEXT");
b.Property<bool>("IsDisabled")
.HasColumnType("INTEGER");
b.Property<bool>("IsLatest")
.HasColumnType("INTEGER");
b.Property<bool>("IsPublished")
.HasColumnType("INTEGER");
b.Property<bool>("IsSingleton")
.HasColumnType("INTEGER");
b.Property<string>("Name")
.HasColumnType("TEXT");
b.Property<string>("Variables")
.HasColumnType("TEXT");
b.Property<int>("Version")
.HasColumnType("INTEGER");
b.Property<string>("VersionId")
.HasColumnType("TEXT");
b.HasKey("Id");
b.ToTable("WorkflowDefinitionVersions");
});
modelBuilder.Entity("Elsa.Persistence.EntityFrameworkCore.Entities.WorkflowInstanceEntity", b =>
{
b.Property<int>("Id")
.ValueGeneratedOnAdd()
.HasColumnType("INTEGER")
.HasAnnotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefaultColumn);
b.Property<DateTime?>("AbortedAt")
.HasColumnType("TEXT");
b.Property<string>("CorrelationId")
.HasColumnType("TEXT");
b.Property<DateTime>("CreatedAt")
.HasColumnType("TEXT");
b.Property<string>("DefinitionId")
.HasColumnType("TEXT");
b.Property<string>("ExecutionLog")
.HasColumnType("TEXT");
b.Property<string>("Fault")
.HasColumnType("TEXT");
b.Property<DateTime?>("FaultedAt")
.HasColumnType("TEXT");
b.Property<DateTime?>("FinishedAt")
.HasColumnType("TEXT");
b.Property<string>("Input")
.HasColumnType("TEXT");
b.Property<string>("InstanceId")
.HasColumnType("TEXT");
b.Property<string>("Scopes")
.HasColumnType("TEXT");
b.Property<DateTime?>("StartedAt")
.HasColumnType("TEXT");
b.Property<string>("Status")
.IsRequired()
.HasColumnType("TEXT");
b.Property<int>("Version")
.HasColumnType("INTEGER");
b.HasKey("Id");
b.ToTable("WorkflowInstances");
});
modelBuilder.Entity("Elsa.Persistence.EntityFrameworkCore.Entities.ActivityDefinitionEntity", b =>
{
b.HasOne("Elsa.Persistence.EntityFrameworkCore.Entities.WorkflowDefinitionVersionEntity", "WorkflowDefinitionVersion")
.WithMany("Activities")
.HasForeignKey("WorkflowDefinitionVersionId");
});
modelBuilder.Entity("Elsa.Persistence.EntityFrameworkCore.Entities.ActivityInstanceEntity", b =>
{
b.HasOne("Elsa.Persistence.EntityFrameworkCore.Entities.WorkflowInstanceEntity", "WorkflowInstance")
.WithMany("Activities")
.HasForeignKey("WorkflowInstanceId");
});
modelBuilder.Entity("Elsa.Persistence.EntityFrameworkCore.Entities.BlockingActivityEntity", b =>
{
b.HasOne("Elsa.Persistence.EntityFrameworkCore.Entities.WorkflowInstanceEntity", "WorkflowInstance")
.WithMany("BlockingActivities")
.HasForeignKey("WorkflowInstanceId");
});
modelBuilder.Entity("Elsa.Persistence.EntityFrameworkCore.Entities.ConnectionDefinitionEntity", b =>
{
b.HasOne("Elsa.Persistence.EntityFrameworkCore.Entities.WorkflowDefinitionVersionEntity", "WorkflowDefinitionVersion")
.WithMany("Connections")
.HasForeignKey("WorkflowDefinitionVersionId");
});
#pragma warning restore 612, 618
}
}
}

View file

@ -1,40 +0,0 @@
using Microsoft.EntityFrameworkCore.Migrations;
namespace Elsa.Persistence.EntityFrameworkCore.Migrations.Sqlite
{
public partial class Update01 : Migration
{
protected override void Up(MigrationBuilder migrationBuilder)
{
migrationBuilder.AddColumn<string>(
name: "Description",
table: "ActivityDefinitions",
nullable: true);
migrationBuilder.AddColumn<string>(
name: "DisplayName",
table: "ActivityDefinitions",
nullable: true);
migrationBuilder.AddColumn<string>(
name: "Name",
table: "ActivityDefinitions",
nullable: true);
}
protected override void Down(MigrationBuilder migrationBuilder)
{
migrationBuilder.DropColumn(
name: "Description",
table: "ActivityDefinitions");
migrationBuilder.DropColumn(
name: "DisplayName",
table: "ActivityDefinitions");
migrationBuilder.DropColumn(
name: "Name",
table: "ActivityDefinitions");
}
}
}

View file

@ -1,32 +0,0 @@
using Microsoft.EntityFrameworkCore.Migrations;
namespace Elsa.Persistence.EntityFrameworkCore.Migrations.Sqlite
{
public partial class Update02 : Migration
{
protected override void Up(MigrationBuilder migrationBuilder)
{
migrationBuilder.DropColumn(
name: "Scopes",
table: "WorkflowInstances");
migrationBuilder.AddColumn<string>(
name: "Scope",
table: "WorkflowInstances",
nullable: true);
}
protected override void Down(MigrationBuilder migrationBuilder)
{
migrationBuilder.DropColumn(
name: "Scope",
table: "WorkflowInstances");
migrationBuilder.AddColumn<string>(
name: "Scopes",
table: "WorkflowInstances",
type: "TEXT",
nullable: true);
}
}
}

View file

@ -10,14 +10,14 @@ using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata;
namespace Elsa.Persistence.EntityFrameworkCore.Migrations.Sqlite
{
[DbContext(typeof(SqliteContext))]
[Migration("20201027192013_Update02")]
partial class Update02
[Migration("20201029094740_Create")]
partial class Create
{
protected override void BuildTargetModel(ModelBuilder modelBuilder)
{
#pragma warning disable 612, 618
modelBuilder
.HasAnnotation("ProductVersion", "3.1.1");
.HasAnnotation("ProductVersion", "3.1.9");
modelBuilder.Entity("Elsa.Persistence.EntityFrameworkCore.Entities.ActivityDefinitionEntity", b =>
{

View file

@ -3,7 +3,7 @@ using Microsoft.EntityFrameworkCore.Migrations;
namespace Elsa.Persistence.EntityFrameworkCore.Migrations.Sqlite
{
public partial class InitialCreate : Migration
public partial class Create : Migration
{
protected override void Up(MigrationBuilder migrationBuilder)
{
@ -45,7 +45,7 @@ namespace Elsa.Persistence.EntityFrameworkCore.Migrations.Sqlite
FinishedAt = table.Column<DateTime>(nullable: true),
FaultedAt = table.Column<DateTime>(nullable: true),
AbortedAt = table.Column<DateTime>(nullable: true),
Scopes = table.Column<string>(nullable: true),
Scope = table.Column<string>(nullable: true),
Input = table.Column<string>(nullable: true),
ExecutionLog = table.Column<string>(nullable: true),
Fault = table.Column<string>(nullable: true)
@ -64,6 +64,9 @@ namespace Elsa.Persistence.EntityFrameworkCore.Migrations.Sqlite
ActivityId = table.Column<string>(nullable: true),
WorkflowDefinitionVersionId = table.Column<int>(nullable: true),
Type = table.Column<string>(nullable: true),
Name = table.Column<string>(nullable: true),
DisplayName = table.Column<string>(nullable: true),
Description = table.Column<string>(nullable: true),
Left = table.Column<int>(nullable: false),
Top = table.Column<int>(nullable: false),
State = table.Column<string>(nullable: true)

View file

@ -15,7 +15,7 @@ namespace Elsa.Persistence.EntityFrameworkCore.Migrations.Sqlite
{
#pragma warning disable 612, 618
modelBuilder
.HasAnnotation("ProductVersion", "3.1.1");
.HasAnnotation("ProductVersion", "3.1.9");
modelBuilder.Entity("Elsa.Persistence.EntityFrameworkCore.Entities.ActivityDefinitionEntity", b =>
{