OurBigBook logoOurBigBook Docs OurBigBook logoOurBigBook.comSite Source code
web/migrations/20220328000017-index-in-home-article-title-to-empty.js
module.exports = {
  up: async (queryInterface, Sequelize) => queryInterface.sequelize.transaction(async transaction => {
    const sequelize = queryInterface.sequelize
    const Op = sequelize.Sequelize.Op
    await queryInterface.bulkUpdate(
      'File',
      { titleSource: '' },
      {
        [Op.and]: [
          { [Op.not]: { path: { [Op.substring]: '/%/' } } },
          { path: { [Op.substring]: '/index.bigb' } },
        ]
      },
      { transaction },
    )
  }),
  down: async (queryInterface, Sequelize) => {
    // TODO.
  }
};