From dec1efab043a4f396a3208dbb330a22ed3634c27 Mon Sep 17 00:00:00 2001 From: Lloyd Hilaiel <lloyd@hilaiel.com> Date: Mon, 15 Aug 2011 11:15:24 +0300 Subject: [PATCH] port migration script mysql driver 0.9.2 --- package.json | 2 +- scripts/migrate_sqlite_to_mysql.js | 33 +++++++++++------------------- 2 files changed, 13 insertions(+), 22 deletions(-) diff --git a/package.json b/package.json index 469117002..eb9010f52 100644 --- a/package.json +++ b/package.json @@ -17,6 +17,6 @@ , "JSONSelect": "0.2.1" , "winston" : "0.3.3" , "connect-cookie-session" : "0.0.1" - , "mysql" : "0.9.1" + , "mysql" : "0.9.2" } } diff --git a/scripts/migrate_sqlite_to_mysql.js b/scripts/migrate_sqlite_to_mysql.js index dadb36407..c1ca0d12c 100755 --- a/scripts/migrate_sqlite_to_mysql.js +++ b/scripts/migrate_sqlite_to_mysql.js @@ -23,36 +23,27 @@ client['host'] = '127.0.0.1'; client['port'] = "3306"; client['user'] = "browserid"; client['password'] = ""; +client['database'] = "browserid"; function fatal(err) { console.log("ERROR:", err.toString()); process.exit(1); } -client.connect(function(error) { - if (error) { - fatal(error); - } else { - // now create the databse - client.useDatabase("browserid", function(err) { - if (err) fatal(err); - function createNextTable(i) { - if (i < schemas.length) { - client.query(schemas[i], function(err) { - if (err) { - fatal(err); - } else { - createNextTable(i+1); - } - }); - } else { - onMysqlReady(); - } +function createNextTable(i) { + if (i < schemas.length) { + client.query(schemas[i], function(err) { + if (err) { + fatal(err); + } else { + createNextTable(i+1); } - createNextTable(0); }); + } else { + onMysqlReady(); } -}); +} +createNextTable(0); var sqlitedb; -- GitLab