Skip to content

CoinifySoftware/sails-hook-sequelize

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sails-hook-sequelize

Sails.js hook to use sequelize ORM

Build Status npm version

#Install

Install this hook with:

$ npm install sails-hook-sequelize --save

Configuration

.sailsrc

{ "hooks": { "orm": false, "pubsub": false } } ``` ## Connections Sequelize connection ```javascript somePostgresqlServer: { user: 'postgres', password: '', database: 'sequelize', dialect: 'postgres', options: { dialect: 'postgres', host : 'localhost', port : 5432, logging: console.log } } ``` ## Models Sequelize model definition `models/user.js` ```javascript module.exports = { attributes: { name: { type: Sequelize.STRING, allowNull: false }, age: { type: Sequelize.INTEGER } }, associations: function() { user.hasMany(image, { foreignKey: { name: 'owner', allowNull: false } }); }, options: { tableName: 'user', classMethods: {}, instanceMethods: {}, hooks: {} } }; ``` #License [MIT](./LICENSE) 

About

Sails.js hook to use sequelize ORM

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 100.0%