Skip to content

Commit e2a9c78

Browse files
committed
Merge pull request sequelize#5627 from davidrapin/issue-5626
Added missing transaction in SQLite query interface
2 parents 4c81d9f + d0f618d commit e2a9c78

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

lib/dialects/sqlite/query-interface.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,14 +29,14 @@ var removeColumn = function(tableName, attributeName, options) {
2929
var self = this;
3030
options = options || {};
3131

32-
return this.describeTable(tableName).then(function(fields) {
32+
return this.describeTable(tableName, options).then(function(fields) {
3333
delete fields[attributeName];
3434

3535
var sql = self.QueryGenerator.removeColumnQuery(tableName, fields)
3636
, subQueries = sql.split(';').filter(function(q) { return q !== ''; });
3737

3838
return Promise.each(subQueries, function(subQuery) {
39-
return self.sequelize.query(subQuery + ';', { raw: true, logging: options.logging });
39+
return self.sequelize.query(subQuery + ';', Utils._.assign({raw: true}, options));
4040
});
4141
});
4242
};
@@ -68,7 +68,7 @@ var changeColumn = function(tableName, attributes, options) {
6868
, subQueries = sql.split(';').filter(function(q) { return q !== ''; });
6969

7070
return Promise.each(subQueries, function(subQuery) {
71-
return self.sequelize.query(subQuery + ';', { raw: true, logging: options.logging });
71+
return self.sequelize.query(subQuery + ';', Utils._.assign({raw: true}, options));
7272
});
7373
});
7474
};
@@ -101,7 +101,7 @@ var renameColumn = function(tableName, attrNameBefore, attrNameAfter, options) {
101101
, subQueries = sql.split(';').filter(function(q) { return q !== ''; });
102102

103103
return Promise.each(subQueries, function(subQuery) {
104-
return self.sequelize.query(subQuery + ';', { raw: true, logging: options.logging });
104+
return self.sequelize.query(subQuery + ';', Utils._.assign({raw: true}, options));
105105
});
106106
});
107107
};

0 commit comments

Comments
 (0)