optimalized NPM plugins

This commit is contained in:
SPRINX0\prochazka
2024-11-14 12:27:17 +01:00
parent 632870d448
commit cd06f13fcb
14 changed files with 15 additions and 11 deletions

View File

@@ -39,6 +39,7 @@
"antares-mysql-dumper": "^0.0.1",
"dbgate-query-splitter": "^4.11.2",
"dbgate-tools": "^5.0.0-alpha.1",
"lodash": "^4.17.21",
"mysql2": "^3.11.3"
}
}

View File

@@ -1,4 +1,3 @@
const fp = require('lodash/fp');
const _ = require('lodash');
const sql = require('./sql');
@@ -172,7 +171,7 @@ class Analyser extends DatabaseAnalyser {
})),
procedures: programmables.rows
.filter(x => x.objectType == 'PROCEDURE')
.map(fp.omit(['objectType']))
.map(x => _.omit(x, ['objectType']))
.map(x => ({
...x,
createSql: `DELIMITER //\n\nCREATE PROCEDURE \`${x.pureName}\`()\n${x.routineDefinition}\n\nDELIMITER ;\n`,
@@ -181,7 +180,7 @@ class Analyser extends DatabaseAnalyser {
})),
functions: programmables.rows
.filter(x => x.objectType == 'FUNCTION')
.map(fp.omit(['objectType']))
.map(x => _.omit(x, ['objectType']))
.map(x => ({
...x,
createSql: `CREATE FUNCTION \`${x.pureName}\`()\nRETURNS ${x.returnDataType} ${

View File

@@ -18,6 +18,7 @@ var config = {
'dbgate-tools': 'commonjs dbgate-tools',
'dbgate-query-splitter': 'commonjs dbgate-query-splitter',
'antares-mysql-dumper': 'commonjs antares-mysql-dumper',
lodash: 'commonjs lodash',
mysql2: 'commonjs mysql2',
},