water-orm
Version:
A monolith version of Standalone waterline ORM
31 lines (24 loc) • 591 B
JavaScript
var path = require('path');
var Waterline = require(path.join(process.cwd(),'lib/waterline.js'));
module.exports = Waterline.Collection.extend({
identity: 'compositeUnique',
tableName: 'compositeUniqueTable',
connection: 'compositeUniqueConnection',
attributes: {
name: 'string',
uniqueOne: {
type: 'string',
unique: {
unique: false,
composite: [ 'uniqueTwo' ]
}
},
uniqueTwo: {
type: 'string',
unique: {
unique: false,
composite: [ 'uniqueOne' ]
}
}
}
});