handle unique keys

This commit is contained in:
Matthew Bucci
2023-11-26 15:17:26 -08:00
parent fd2467c00b
commit f3a71be3f0
2 changed files with 36 additions and 0 deletions
@@ -97,6 +97,11 @@ class CreateTableSQLRewriter extends AbstractSQLRewriter
}
// Now remove handled indexes
$sql = preg_replace($pattern, '', $sql);
$pattern = "/(,\s*)?UNIQUE KEY\s+[a-zA-Z0-9_]+\s+(\([a-zA-Z0-9_,\s]+\))/";
$replacement = "$1UNIQUE $2";
$sql = preg_replace($pattern, $replacement, $sql);
return $sql;
}