diff --git a/lib/txt-to-sql.js b/lib/txt-to-sql.js index 61890ff..35876a4 100644 --- a/lib/txt-to-sql.js +++ b/lib/txt-to-sql.js @@ -108,20 +108,6 @@ function throwIfErrors(errors) { } } -txtToSql.defaultOpts = { - columnNamesFormat: 'lowercased_names', - separator: false, - includePrimaryKey: null, - columnAlignedCommas: false, - columnAlignedMaxWidth: 100, - outputEngine: 'postgresql', - verboseErrors: false, - inputEncoding: false, - outputEncoding: false, - addDropTable: false, - ignoreNullLines: false -}; - var letterTranslator = { 'à':'a', 'á':'a', 'â':'a', 'ã':'a', 'ä':'a', 'å':'a', 'À':'a', 'Á':'a', 'Â':'a', 'Ã':'a', 'Ä':'a', 'Å':'a', 'è':'e', 'é':'e', 'ê':'e', 'ë':'e', 'È':'e', 'É':'e', 'Ê':'e', 'Ë':'e', @@ -699,4 +685,33 @@ txtToSql.generatePrepareResult = generatePrepareResult; txtToSql.engines = engines; +/* +// este codigo es para tratar de evitar la duplicacion de txtToSql.defaultOpts y txt-to-sql-defaults.yaml +// desactivado hasta resolver el funcionamiento en web +var miniTools = require('mini-tools'); +var Path = require('path'); + +var defYaml = Path.resolve(Path.parse(__filename).dir, 'txt-to-sql-defaults.yaml'); +miniTools.readConfig([defYaml]).then(function(data) { + // console.log("loading", data) + txtToSql.defaultOpts = data.opts; +}).catch(function(err) { + console.log("txt-to-sql loading error", err) +}); +*/ + +txtToSql.defaultOpts = { + columnNamesFormat: 'lowercased_names', + separator: false, + includePrimaryKey: null, + columnAlignedCommas: false, + columnAlignedMaxWidth: 100, + outputEngine: 'postgresql', + verboseErrors: false, + inputEncoding: false, + outputEncoding: false, + addDropTable: false, + ignoreNullLines: false +}; + module.exports = txtToSql; \ No newline at end of file diff --git a/web/txt-to-sql.js b/web/txt-to-sql.js index 61890ff..35876a4 100644 --- a/web/txt-to-sql.js +++ b/web/txt-to-sql.js @@ -108,20 +108,6 @@ function throwIfErrors(errors) { } } -txtToSql.defaultOpts = { - columnNamesFormat: 'lowercased_names', - separator: false, - includePrimaryKey: null, - columnAlignedCommas: false, - columnAlignedMaxWidth: 100, - outputEngine: 'postgresql', - verboseErrors: false, - inputEncoding: false, - outputEncoding: false, - addDropTable: false, - ignoreNullLines: false -}; - var letterTranslator = { 'à':'a', 'á':'a', 'â':'a', 'ã':'a', 'ä':'a', 'å':'a', 'À':'a', 'Á':'a', 'Â':'a', 'Ã':'a', 'Ä':'a', 'Å':'a', 'è':'e', 'é':'e', 'ê':'e', 'ë':'e', 'È':'e', 'É':'e', 'Ê':'e', 'Ë':'e', @@ -699,4 +685,33 @@ txtToSql.generatePrepareResult = generatePrepareResult; txtToSql.engines = engines; +/* +// este codigo es para tratar de evitar la duplicacion de txtToSql.defaultOpts y txt-to-sql-defaults.yaml +// desactivado hasta resolver el funcionamiento en web +var miniTools = require('mini-tools'); +var Path = require('path'); + +var defYaml = Path.resolve(Path.parse(__filename).dir, 'txt-to-sql-defaults.yaml'); +miniTools.readConfig([defYaml]).then(function(data) { + // console.log("loading", data) + txtToSql.defaultOpts = data.opts; +}).catch(function(err) { + console.log("txt-to-sql loading error", err) +}); +*/ + +txtToSql.defaultOpts = { + columnNamesFormat: 'lowercased_names', + separator: false, + includePrimaryKey: null, + columnAlignedCommas: false, + columnAlignedMaxWidth: 100, + outputEngine: 'postgresql', + verboseErrors: false, + inputEncoding: false, + outputEncoding: false, + addDropTable: false, + ignoreNullLines: false +}; + module.exports = txtToSql; \ No newline at end of file