jiraiya

0.0.0 • Public • Published

ORM

A prety small and transactional ORM for SQL

Build Status

EXAMPLES

Go to tests for now... too tired

API

// Constructor example from test folder
var Person = function() {
}
Person.table = "persons"
Person.fields = {
  name: types.String,
  age: types.Number
}

ORM methods

  • orm.test(function(err){})
  • orm.sync(function(err){})
  • orm.drop(function(err){})
  • orm.define(Constructor)
  • var s = orm.session(function(err){})

Session methods

  • s.save(object, function(err){})
  • s.find(Constructor, {where}, function(err, arr){})
  • s.delete(object, function(err){})
  • s.commit(function(err){})
  • s.rollback(function(err){})

Dependencies (4)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i jiraiya

    Weekly Downloads

    2

    Version

    0.0.0

    License

    MIT

    Last publish

    Collaborators

    • danielpm