mirror of https://github.com/Fabio286/antares.git
fix: index deletion issue
This commit is contained in:
parent
41505bde65
commit
f8cf90a89e
|
@ -329,8 +329,6 @@ export class MySQLClient extends AntaresCore {
|
||||||
options
|
options
|
||||||
} = params;
|
} = params;
|
||||||
|
|
||||||
console.log(params);
|
|
||||||
|
|
||||||
let sql = `ALTER TABLE \`${table}\` `;
|
let sql = `ALTER TABLE \`${table}\` `;
|
||||||
const alterColumns = [];
|
const alterColumns = [];
|
||||||
|
|
||||||
|
|
|
@ -303,11 +303,13 @@ export default {
|
||||||
this.originalIndexes.forEach(originalIndex => {
|
this.originalIndexes.forEach(originalIndex => {
|
||||||
const lI = this.localIndexes.findIndex(localIndex => localIndex._id === originalIndex._id);
|
const lI = this.localIndexes.findIndex(localIndex => localIndex._id === originalIndex._id);
|
||||||
if (JSON.stringify(originalIndex) !== JSON.stringify(this.localIndexes[lI])) {
|
if (JSON.stringify(originalIndex) !== JSON.stringify(this.localIndexes[lI])) {
|
||||||
indexChanges.changes.push({
|
if (this.localIndexes[lI]) {
|
||||||
...this.localIndexes[lI],
|
indexChanges.changes.push({
|
||||||
oldName: originalIndex.name,
|
...this.localIndexes[lI],
|
||||||
oldType: originalIndex.type
|
oldName: originalIndex.name,
|
||||||
});
|
oldType: originalIndex.type
|
||||||
|
});
|
||||||
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue