Browse Source

add beginnings for sqlite dialect

auto-join
Paul Winkler 12 years ago
parent
commit
de4fb98266
  1. 19
      lib/dialect/sqlite.js
  2. 3
      lib/index.js

19
lib/dialect/sqlite.js

@ -0,0 +1,19 @@
'use strict';
var util = require('util');
var Sqlite = function() {
this.output = [];
this.params = [];
};
util.inherits(Sqlite, require(__dirname + '/mysql'));
Sqlite.prototype._quoteCharacter = '"';
Sqlite.prototype.visitRenameColumn = function(renameColumn) {
throw new Error(' (CHANGE COLUMN statements require a dataType)');
};
module.exports = Sqlite;

3
lib/index.js

@ -19,6 +19,9 @@ var sql = {
case 'mysql':
this.dialect = require(__dirname + '/dialect/mysql');
break;
case 'sqlite':
this.dialect = require(__dirname + '/dialect/sqlite');
break;
default:
throw new Error(dialect + ' is unsupported');
}

Loading…
Cancel
Save