Sails.js hook to use sequelize ORM
#Install
Install this hook with:
$ npm install sails-hook-sequelize --save.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)