I-SH/database/models/bridgedChannel.js
2020-05-24 10:57:55 +02:00

28 lines
493 B
JavaScript

const Sequelize = require('sequelize');
module.exports = sequelize.define('bridgedChannel', {
channelID: {
type: Sequelize.STRING(30),
primaryKey: true,
unique: true,
},
serverID: {
type: Sequelize.STRING(30),
allowNull: false,
},
hubID: {
type: Sequelize.INTEGER(11),
allowNull: false,
references: {
model: 'hubnames',
key: 'hubID',
},
},
},
{
uniqueKeys: {
uniqueLink: {
fields: ['serverID', 'hubID'],
},
},
});