module.exports = { up: (queryInterface, Sequelize) => { return queryInterface.createTable('oauth_clients', { client_id: { type: Sequelize.STRING, primaryKey: true }, name: Sequelize.STRING, scopes: Sequelize.STRING, client_secret: Sequelize.STRING, redirectUris: Sequelize.STRING, createdAt: { type: Sequelize.DATE, allowNull: false }, updatedAt: { type: Sequelize.DATE, allowNull: false }, userId: { type: Sequelize.INTEGER, references: { model: 'users', key: 'id' }, onUpdate: 'CASCADE', onDelete: 'CASCADE' }, }) }, down: (queryInterface, Sequelize) => { return queryInterface.dropTable('oauth_clients') } }