diff --git a/src/Migrator/Providers/Impl/SQLite/SQLiteTransformationProvider.cs b/src/Migrator/Providers/Impl/SQLite/SQLiteTransformationProvider.cs index 7697b05f..ab80622b 100644 --- a/src/Migrator/Providers/Impl/SQLite/SQLiteTransformationProvider.cs +++ b/src/Migrator/Providers/Impl/SQLite/SQLiteTransformationProvider.cs @@ -152,7 +152,7 @@ public override ForeignKeyConstraint[] GetForeignKeyConstraints(string tableName var createTableScript = GetSqlCreateTableScript(tableName); // GeneratedRegex - var regEx = new Regex(@"CONSTRAINT\s+\w+\s+FOREIGN\s+KEY\s*\([^)]+\)\s+REFERENCES\s+\w+\s*\([^)]+\)"); + var regEx = new Regex(@"CONSTRAINT\s+\w+\s+FOREIGN\s+KEY\s*\([^)]+\)\s+REFERENCES\s+[\w""]+\s*\([^)]+\)"); var matchesCollection = regEx.Matches(createTableScript); var fkParts = matchesCollection.Cast().ToList().Where(x => x.Success).Select(x => x.Value).ToList();