diff --git a/src/NzbDrone.Core/Datastore/Migration/119_create_netimport_table.cs b/src/NzbDrone.Core/Datastore/Migration/119_create_netimport_table.cs
deleted file mode 100644
index 0788c90d8..000000000
--- a/src/NzbDrone.Core/Datastore/Migration/119_create_netimport_table.cs
+++ /dev/null
@@ -1,18 +0,0 @@
-using FluentMigrator;
-using NzbDrone.Core.Datastore.Migration.Framework;
-
-namespace NzbDrone.Core.Datastore.Migration
-{
- [Migration(125)]
- public class create_netimport_table : NzbDroneMigrationBase
- {
- protected override void MainDbUpgrade()
- {
- Create.TableForModel("NetImport")
- .WithColumn("Enabled").AsBoolean()
- .WithColumn("Name").AsString().Unique()
- .WithColumn("Implementation").AsString()
- .WithColumn("Settings").AsString().Nullable();
- }
- }
-}
diff --git a/src/NzbDrone.Core/Datastore/Migration/123_create_netimport_table.cs b/src/NzbDrone.Core/Datastore/Migration/123_create_netimport_table.cs
new file mode 100644
index 000000000..1e52f97d7
--- /dev/null
+++ b/src/NzbDrone.Core/Datastore/Migration/123_create_netimport_table.cs
@@ -0,0 +1,21 @@
+using FluentMigrator;
+using NzbDrone.Core.Datastore.Migration.Framework;
+
+namespace NzbDrone.Core.Datastore.Migration
+{
+ [Migration(123)]
+ public class create_netimport_table : NzbDroneMigrationBase
+ {
+ protected override void MainDbUpgrade()
+ {
+ if (!this.Schema.Schema("dbo").Table("NetImport").Exists())
+ {
+ Create.TableForModel("NetImport")
+ .WithColumn("Enabled").AsBoolean()
+ .WithColumn("Name").AsString().Unique()
+ .WithColumn("Implementation").AsString()
+ .WithColumn("Settings").AsString().Nullable();
+ }
+ }
+ }
+}
diff --git a/src/NzbDrone.Core/NzbDrone.Core.csproj b/src/NzbDrone.Core/NzbDrone.Core.csproj
index ea58ca869..8fe158776 100644
--- a/src/NzbDrone.Core/NzbDrone.Core.csproj
+++ b/src/NzbDrone.Core/NzbDrone.Core.csproj
@@ -122,7 +122,7 @@
-
+