orm-wrapper

1.2.1 • Public • Published

ORM Wrapper Build Status

ORM Multi-connection wrapper. Javascript interface which allows you manage multiple database connections for node-orm2 module.

Getting Started

Install the module with: npm install orm-wrapper

Models directory structure

. //Project root
+-- models
|   +-- db1
|       +-- model.js
|       ...
|   +-- db2
|       +-- model.js
|       ...
+-- index.js
...

Example (index.js)

var orm = require('orm-wrapper');
var config = {
  schemas: {
    db1:{
      protocol: 'mysql',
      host : '127.0.0.1',
      port: 3306,
      user : 'root',
      password: '',
      database: 'orm_wrapper_test'
    },
    db2:{
      protocol: 'mysql',
      host : '127.0.0.1',
      port: 3306,
      user : 'root',
      password: '',
      database: 'orm_wrapper_test2'
    }
  }
};
orm.connect(config,function(err){
  orm.models.Table.find({name: 'Value'}, function(err, results){
    ...
    
    orm.close(); //Close connection
  });
});

Contributing

In lieu of a formal styleguide, take care to maintain the existing coding style. Add mocha tests for any new or changed functionality. Lint and test your code using Grunt.

License

Copyright (c) 2014 Carlos Galan Cladera. Licensed under the MIT license.

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 1.2.1
    0
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 1.2.1
    0
  • 1.2.0
    0
  • 1.1.0
    0
  • 1.0.3
    0
  • 1.0.0
    0

Package Sidebar

Install

npm i orm-wrapper

Weekly Downloads

0

Version

1.2.1

License

MIT

Last publish

Collaborators

  • cgcladera