Triggers
git-svn-id: https://adminer.svn.sourceforge.net/svnroot/adminer/trunk@4 7c3ca157-0c34-0410-bff1-cbf682f78f5c
This commit is contained in:
parent
4e16082743
commit
e5f4f7fc98
14
dump.inc.php
14
dump.inc.php
|
@ -9,15 +9,15 @@ function dump($db) {
|
||||||
$result = mysql_query("SHOW $routine STATUS");
|
$result = mysql_query("SHOW $routine STATUS");
|
||||||
while ($row = mysql_fetch_assoc($result)) {
|
while ($row = mysql_fetch_assoc($result)) {
|
||||||
if (!strlen($_GET["db"]) || $row["Db"] === $_GET["db"]) {
|
if (!strlen($_GET["db"]) || $row["Db"] === $_GET["db"]) {
|
||||||
$routines[$row["Db"]][] = mysql_result(mysql_query("SHOW CREATE $routine " . idf_escape($row["Db"]) . "." . idf_escape($row["Name"])), 0, 2) . ";\n\n";
|
$routines[$row["Db"]][] = mysql_result(mysql_query("SHOW CREATE $routine " . idf_escape($row["Db"]) . "." . idf_escape($row["Name"])), 0, 2) . ";\n\n"; //! delimiter
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
mysql_free_result($result);
|
mysql_free_result($result);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
//! CREATE DATABASE
|
echo "CREATE DATABASE IF NOT EXISTS " . idf_escape($db) . ";\n";
|
||||||
echo "USE $db;\n";
|
echo "USE " . idf_escape($db) . ";\n";
|
||||||
echo "SET CHARACTER SET utf8;\n\n";
|
echo "SET CHARACTER SET utf8;\n\n";
|
||||||
$result = mysql_query("SHOW TABLES");
|
$result = mysql_query("SHOW TABLES");
|
||||||
while ($row = mysql_fetch_row($result)) {
|
while ($row = mysql_fetch_row($result)) {
|
||||||
|
@ -26,7 +26,13 @@ function dump($db) {
|
||||||
}
|
}
|
||||||
mysql_free_result($result);
|
mysql_free_result($result);
|
||||||
|
|
||||||
echo implode("", (array) $routines[$db]); //! delimiter
|
$result = mysql_query("SHOW TRIGGERS");
|
||||||
|
while ($row = mysql_fetch_assoc($result)) {
|
||||||
|
echo "CREATE TRIGGER " . idf_escape($row["Trigger"]) . " $row[Timing] $row[Event] ON " . idf_escape($row["Table"]) . " FOR EACH ROW $row[Statement];\n\n"; //! delimiter
|
||||||
|
}
|
||||||
|
mysql_free_result($result);
|
||||||
|
|
||||||
|
echo implode("", (array) $routines[$db]);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (strlen($_GET["db"])) {
|
if (strlen($_GET["db"])) {
|
||||||
|
|
Loading…
Reference in a new issue