不要怂,就是干,撸起袖子干!

Commit eaa1b54e by Sascha Depold

use TEXT for text fields

1 parent 97a07778
Showing with 6 additions and 6 deletions
...@@ -13,7 +13,7 @@ Sequelize = function(database, username, password, options) { ...@@ -13,7 +13,7 @@ Sequelize = function(database, username, password, options) {
var classMethods = { var classMethods = {
STRING: 'VARCHAR(255)', STRING: 'VARCHAR(255)',
TEXT: 'VARCHAR(4000)', TEXT: 'TEXT',
INTEGER: 'INT', INTEGER: 'INT',
DATE: 'DATETIME', DATE: 'DATETIME',
...@@ -130,7 +130,7 @@ Sequelize.prototype = { ...@@ -130,7 +130,7 @@ Sequelize.prototype = {
var fields = [] var fields = []
var values = [] var values = []
var self = this var self = this
var connection = require(__dirname+"/../lib/nodejs-mysql-native/client").createTCPClient() var connection = require(__dirname + "/../lib/nodejs-mysql-native/client").createTCPClient()
connection.auto_prepare = true connection.auto_prepare = true
connection connection
...@@ -141,9 +141,9 @@ Sequelize.prototype = { ...@@ -141,9 +141,9 @@ Sequelize.prototype = {
connection connection
.query(queryString) .query(queryString)
.addListener('row', function(r){ values.push(r) }) .on('row', function(r){ values.push(r) })
.addListener('field', function(f){ fields.push(f)}) .on('field', function(f){ fields.push(f)})
.addListener('end', function() { .on('end', function(stats) {
if(callback) { if(callback) {
var result = [] var result = []
values.forEach(function(valueArray) { values.forEach(function(valueArray) {
...@@ -152,7 +152,7 @@ Sequelize.prototype = { ...@@ -152,7 +152,7 @@ Sequelize.prototype = {
mapping[fields[i].name] = valueArray[i] mapping[fields[i].name] = valueArray[i]
result.push(mapping) result.push(mapping)
}) })
if(callback) callback(result) if(callback) callback(result, stats)
} }
}) })
connection.close() connection.close()
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!