]> git.joonet.de Git - adminer.git/commitdiff
Disable Foreign key checks
authorjakubvrana <jakubvrana@7c3ca157-0c34-0410-bff1-cbf682f78f5c>
Sat, 4 Aug 2007 19:40:11 +0000 (19:40 +0000)
committerjakubvrana <jakubvrana@7c3ca157-0c34-0410-bff1-cbf682f78f5c>
Sat, 4 Aug 2007 19:40:11 +0000 (19:40 +0000)
Set Time Zone

git-svn-id: https://adminer.svn.sourceforge.net/svnroot/adminer/trunk@299 7c3ca157-0c34-0410-bff1-cbf682f78f5c

dump.inc.php

index aeed6d6d062ba0c561c713e166de646c91056dd9..d0c94b19390c3a33468a5bcb27f2e36fc4128a01 100644 (file)
@@ -7,7 +7,7 @@ function dump_table($table, $data = true) {
        global $mysql;
        $result = $mysql->query("SHOW CREATE TABLE " . idf_escape($table));
        if ($result) {
-               echo $mysql->result($result, 1) . ";\n\n"; //! export foreign keys after table definitions
+               echo $mysql->result($result, 1) . ";\n\n";
                $result->free();
                if ($data) {
                        $result = $mysql->query("SELECT * FROM " . idf_escape($table)); //! enum and set as numbers, binary as _binary
@@ -17,8 +17,8 @@ function dump_table($table, $data = true) {
                                }
                                $result->free();
                        }
+                       echo "\n";
                }
-               echo "\n";
        }
        if ($mysql->server_info >= 5) {
                $result = $mysql->query("SHOW TRIGGERS LIKE '" . $mysql->escape_string(addcslashes($table, "%_")) . "'");
@@ -73,6 +73,10 @@ function dump($db) {
        echo "\n\n";
 }
 
+echo "SET FOREIGN_KEY_CHECKS = 0;\n";
+echo "SET TIME_ZONE = '" . $mysql->escape_string($mysql->result($mysql->query("SELECT @@TIME_ZONE"))) . "';\n";
+echo "\n";
+
 if (!strlen($_GET["db"])) {
        $result = $mysql->query("SHOW DATABASES");
        while ($row = $result->fetch_assoc()) {