changeset 516:664915ff8520

Add 'migrate' option.
author Matti Hamalainen <ccr@tnsp.org>
date Sun, 08 Dec 2013 17:08:39 +0200
parents 2fc7bd9e209f
children fcfd8e28a083
files createdb.php
diffstat 1 files changed, 6 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/createdb.php	Sun Dec 08 16:29:53 2013 +0200
+++ b/createdb.php	Sun Dec 08 17:08:39 2013 +0200
@@ -592,6 +592,10 @@
   "  upgrade <output dbspec>\n".
   "                    Upgrade current database, if possible.\n".
   "                    Output to new database (DO NOT USE SAME as current!)\n".
+  "\n".
+  "  migrate <output dbspec>\n".
+  "                    Like upgrade, but no version check. Creates\n".
+  "                    a copy of the database to the output spec.\n".
   "\n";
   exit;
 }
@@ -627,6 +631,7 @@
     break;
 
   case "upgrade":
+  case "migrate":
     //
     // Attempt to upgrade database
     //
@@ -634,7 +639,7 @@
     if (($currVersion = stGetDBMeta($inDB, "dbVersion")) === FALSE)
       $currVersion = -1;
 
-    if ($currVersion == $dbVersion)
+    if ($currVersion == $dbVersion && stCArgLC(1) == "upgrade")
     {
       echo "Database is already version ".$dbVersion.", no upgrading needed.\n";
     }