@flowfuse/flowfuse
Version:
An open source low-code development platform
13 lines (11 loc) • 516 B
JavaScript
/**
* Adds unique indexes on User.username and User.email with lower-case applied
*/
module.exports = {
up: async (context) => {
await context.addIndex('Users', { name: 'user_username_lower_unique', fields: [context.sequelize.fn('lower', context.sequelize.col('username'))], unique: true })
await context.addIndex('Users', { name: 'user_email_lower_unique', fields: [context.sequelize.fn('lower', context.sequelize.col('email'))], unique: true })
},
down: async (context) => {
}
}