X-Git-Url: http://git.roojs.org/?a=blobdiff_plain;f=dbgenerate.js;h=0ea16fda806638b796beb905bec622c88ae15d72;hb=119290bc3234e9ece1c64dbd72ca486d9633b5b7;hp=c254828a0adf08ca93856af48a7f48dda6d15bff;hpb=935be98d9ad601feb3b0d8a408aedb58b13eb26e;p=app.Builder.js diff --git a/dbgenerate.js b/dbgenerate.js index c254828a0..0ea16fda8 100644 --- a/dbgenerate.js +++ b/dbgenerate.js @@ -159,8 +159,9 @@ function readIni(fn) var groups = key_file.get_groups(); groups.forEach(function(g) { + //print("KEY:"+g); ini[g] = {} - print("KEY:"+g); + var keys = key_file.get_keys(g); if (!keys) { return; } @@ -168,11 +169,12 @@ function readIni(fn) print("GET val: " + k); ini[g][k] = key_file.get_value(g,k); print(ini[g][k] ); - }) - }) - + }); + //print("DONE KEY:"+g); + }); + //print("DONE KEYS"); } - print("DONE KEYS"); + if (File.isFile(cfg.INI)) { if (cfg.INI.match(/links\.ini$/)) { readIni(cfg.INI); @@ -232,7 +234,7 @@ if (File.isDirectory(cfg.INI)) { } //print(JSON.stringify(ini, null,4)); //console.dump(ini); - +print("DONE INI"); //Seed.quit(); @@ -277,7 +279,11 @@ switch(cfg.DBTYPE) { break; default: - throw "Invalid data base type " + cfg.DBTYPE + " should be MySQL or PostgreSQL"; + throw { + name: "ArgumentError", + message: "Invalid data base type " + cfg.DBTYPE + " should be MySQL or PostgreSQL" + }; + /* "Field": "province", "Type": "varchar(255)",