You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
brianc 9af6a9c7c4 work on insert 13 years ago
lib work on insert 13 years ago
test work on insert 13 years ago
README.md allow text parameters 13 years ago
package.json version bump 13 years ago

README.md

node-sql

sql string builder for node

m4j0r work in progress...view tests for more examples

examples

//require the module
var sql = require('sql');

//first we define our table
var user = sql.define({
  name: 'user',
  columns: ['id', 'email', 'lastLogin']
});

//now we make a query
var usersWhoLoggedInBeforeToday = user.select(user.id, user.email).from(user).where(user.lastLogin.lt(new Date()));
console.log(usersWhoLoggedInBeforeToday); 
// { text: 'SELECT user.'id', user.'email' FROM user WHERE user.'lastLogin' > $1', values: ['2011-01-1'] }