Skip to content
Snippets Groups Projects
Commit 5df60796 authored by Lloyd Hilaiel's avatar Lloyd Hilaiel
Browse files

port mysql persistence layer to node-mysql 0.9.2 (no more connect() call)

parent f5c1085f
No related branches found
No related tags found
No related merge requests found
......@@ -111,44 +111,37 @@ exports.open = function(cfg, cb) {
drop_on_close = database;
}
client.connect(function(error) {
if (error) {
logUnexpectedError(error);
cb(error);
} else {
// now create the databse
client.query("CREATE DATABASE IF NOT EXISTS " + database, function(err) {
if (err) {
logUnexpectedError(err);
cb(err);
return;
}
client.useDatabase(database, function(err) {
if (err) {
logUnexpectedError(err);
cb(err);
return;
}
// now create the databse
client.query("CREATE DATABASE IF NOT EXISTS " + database, function(err) {
if (err) {
logUnexpectedError(err);
cb(err);
return;
}
client.useDatabase(database, function(err) {
if (err) {
logUnexpectedError(err);
cb(err);
return;
}
// now create tables
function createNextTable(i) {
if (i < schemas.length) {
client.query(schemas[i], function(err) {
if (err) {
logUnexpectedError(err);
cb(err);
} else {
createNextTable(i+1);
}
});
// now create tables
function createNextTable(i) {
if (i < schemas.length) {
client.query(schemas[i], function(err) {
if (err) {
logUnexpectedError(err);
cb(err);
} else {
cb();
createNextTable(i+1);
}
}
createNextTable(0);
});
});
}
});
} else {
cb();
}
}
createNextTable(0);
});
});
};
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment