diff --git a/lib/data_type.js b/lib/data_type.js index e992b617..553dca31 100644 --- a/lib/data_type.js +++ b/lib/data_type.js @@ -5,6 +5,7 @@ module.exports = { BIG_INTEGER: 'bigint', REAL: 'real', DATE_TIME: 'datetime', + TIME: 'time', BLOB: 'blob', TIMESTAMP: 'timestamp', BINARY: 'binary', diff --git a/lib/driver/sqlite3.js b/lib/driver/sqlite3.js index 01b238e4..1d87d21c 100644 --- a/lib/driver/sqlite3.js +++ b/lib/driver/sqlite3.js @@ -12,6 +12,16 @@ var Sqlite3Driver = Base.extend({ this.connection = connection; }, + mapDataType: function(str) { + switch(str) { + case type.DATE_TIME: + return 'datetime'; + case type.TIME: + return 'time'; + } + return this._super(str); + }, + createColumnConstraint: function(spec, options) { var constraint = []; if (spec.primaryKey && options.emitPrimaryKey) {