summaryrefslogtreecommitdiff
path: root/core
diff options
context:
space:
mode:
Diffstat (limited to 'core')
-rw-r--r--core/controllers/scaffold.php9
1 files changed, 9 insertions, 0 deletions
diff --git a/core/controllers/scaffold.php b/core/controllers/scaffold.php
index 76b4ff71..768968fa 100644
--- a/core/controllers/scaffold.php
+++ b/core/controllers/scaffold.php
@@ -518,6 +518,15 @@ class Scaffold_Controller extends Template_Controller {
print implode("\n", $output);
return;
}
+
+ // Post-process the sql file to support prefixes
+ foreach (file($sql_file) as $line) {
+ $buf .= preg_replace("/(CREATE TABLE|IF EXISTS|INSERT INTO) `(\w+)`/", "\\1 {\\2}", $line);
+ }
+ $fd = fopen($sql_file, "wb");
+ fwrite($fd, $buf);
+ fclose($fd);
+
url::redirect("scaffold/dump_var");
}