Comparing version 0.0.2-alpha.54 to 0.0.2-alpha.55
{ | ||
"name": "typeorm", | ||
"private": false, | ||
"version": "0.0.2-alpha.54", | ||
"version": "0.0.2-alpha.55", | ||
"description": "Data-mapper ORM for Typescript", | ||
@@ -58,3 +58,2 @@ "license": "Apache-2.0", | ||
"@types/node": "^6.0.31", | ||
"fs": "^0.0.2", | ||
"glob": "^7.0.5", | ||
@@ -61,0 +60,0 @@ "lodash": "^4.14.1", |
@@ -111,3 +111,3 @@ "use strict"; | ||
const updates = columns | ||
.filter(column => !!column.oldColumnName && column.name.toLowerCase() !== column.oldColumnName) | ||
.filter(column => !!column.oldColumnName && column.name.toLowerCase() !== column.oldColumnName.toLowerCase()) | ||
.filter(column => dbColumns.indexOf(column.oldColumnName) !== -1) | ||
@@ -128,3 +128,3 @@ .map((column) => __awaiter(this, void 0, void 0, function* () { | ||
const dropColumnQueries = dbColumns | ||
.filter(dbColumn => !columns.find(column => column.name.toLowerCase() === dbColumn)) | ||
.filter(dbColumn => !columns.find(column => column.name.toLowerCase() === dbColumn.toLowerCase())) | ||
.map((dbColumn) => __awaiter(this, void 0, void 0, function* () { | ||
@@ -142,2 +142,3 @@ yield this.dropColumnForeignKeys(table.name, dbColumn, foreignKeys); | ||
return this.schemaBuilder.getTableColumns(table.name).then(dbColumns => { | ||
dbColumns = dbColumns.map(dbColumn => dbColumn.toLowerCase()); | ||
const newColumnQueries = columns | ||
@@ -156,3 +157,3 @@ .filter(column => dbColumns.indexOf(column.name.toLowerCase()) === -1) | ||
const updateQueries = changedColumns.map((changedColumn) => __awaiter(this, void 0, void 0, function* () { | ||
const column = columns.find(column => column.name.toLowerCase() === changedColumn.columnName); | ||
const column = columns.find(column => column.name.toLowerCase() === changedColumn.columnName.toLowerCase()); | ||
if (!column) | ||
@@ -183,2 +184,3 @@ throw new Error(`Column ${changedColumn.columnName} was not found in the given columns`); | ||
return this.schemaBuilder.getTableUniqueKeysQuery(table.name).then(dbKeys => { | ||
dbKeys = dbKeys.map(dbKey => dbKey.toLowerCase()); | ||
// first find metadata columns that should be unique and update them if they are not unique in db | ||
@@ -185,0 +187,0 @@ const addQueries = columns |
Sorry, the diff of this file is not supported yet
1520252
10
14122