From 5df39d5c08f1d9fd40b11aa82ce44153e0dae27a Mon Sep 17 00:00:00 2001 From: Chris Parker Date: Wed, 7 Aug 2013 17:19:06 -0500 Subject: [PATCH] Added date type for sqlite3 --- lib/data_type.js | 1 + lib/driver/sqlite3.js | 10 ++++++++++ 2 files changed, 11 insertions(+) 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) {