Skip to content

Commit 16096eb

Browse files
authored
Merge pull request #157 from dotnetprojects/fixesSqlite
Fix regex for some sqlite databases, there the table name was quoted
2 parents 15e0806 + 4fa9047 commit 16096eb

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/Migrator/Providers/Impl/SQLite/SQLiteTransformationProvider.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -152,7 +152,7 @@ public override ForeignKeyConstraint[] GetForeignKeyConstraints(string tableName
152152

153153
var createTableScript = GetSqlCreateTableScript(tableName);
154154
// GeneratedRegex
155-
var regEx = new Regex(@"CONSTRAINT\s+\w+\s+FOREIGN\s+KEY\s*\([^)]+\)\s+REFERENCES\s+\w+\s*\([^)]+\)");
155+
var regEx = new Regex(@"CONSTRAINT\s+\w+\s+FOREIGN\s+KEY\s*\([^)]+\)\s+REFERENCES\s+[\w""]+\s*\([^)]+\)");
156156
var matchesCollection = regEx.Matches(createTableScript);
157157
var fkParts = matchesCollection.Cast<Match>().ToList().Where(x => x.Success).Select(x => x.Value).ToList();
158158

0 commit comments

Comments
 (0)