Skip to content

Commit a70756c

Browse files
committed
Remove lodash
1 parent 350abe9 commit a70756c

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

ddl-generator.js

+4-5
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@
2222
*/
2323

2424
const fs = require('fs')
25-
const _ = require('lodash')
2625
const codegen = require('./codegen-utils')
2726

2827
/**
@@ -141,7 +140,7 @@ class DDLGenerator {
141140
var matched = true
142141
var matchedFKs = []
143142
_pks.forEach(function (pk) {
144-
var r = _.find(fks, function (k) { return k.referenceTo === pk })
143+
var r = fks.find(function (k) { return k.referenceTo === pk })
145144
if (r) {
146145
matchedFKs.push(r)
147146
} else {
@@ -150,12 +149,12 @@ class DDLGenerator {
150149
})
151150

152151
if (matched) {
153-
fks = _.difference(fks, matchedFKs)
152+
fks = fks.filter(e => { return !matchedFKs.includes(e) })
154153
var line = 'ALTER TABLE '
155154
line += self.getId(elem.name, options) + ' '
156-
line += 'ADD FOREIGN KEY (' + _.map(matchedFKs, function (k) { return self.getId(k.name, options) }).join(', ') + ') '
155+
line += 'ADD FOREIGN KEY (' + matchedFKs.map(function (k) { return self.getId(k.name, options) }).join(', ') + ') '
157156
line += 'REFERENCES ' + self.getId(_pks[0]._parent.name, options)
158-
line += '(' + _.map(_pks, function (k) { return self.getId(k.name, options) }) + ');'
157+
line += '(' + _pks.map(function (k) { return self.getId(k.name, options) }) + ');'
159158
codeWriter.writeLine(line)
160159
}
161160
}

0 commit comments

Comments
 (0)