Make sure a report doesn't get deleted upon the deletion of its video
[oweals/peertube.git] / server / initializers / migrations / 0470-cleaup-indexes.ts
1 import * as Sequelize from 'sequelize'
2
3 async function up (utils: {
4   transaction: Sequelize.Transaction
5   queryInterface: Sequelize.QueryInterface
6   sequelize: Sequelize.Sequelize
7   db: any
8 }): Promise<void> {
9   await utils.sequelize.query('DROP INDEX IF EXISTS video_share_account_id;')
10   await utils.sequelize.query('DROP INDEX IF EXISTS video_published_at;')
11
12   await utils.sequelize.query('ALTER TABLE "avatar" DROP COLUMN IF EXISTS "avatarId"')
13 }
14
15 function down (options) {
16   throw new Error('Not implemented.')
17 }
18
19 export {
20   up,
21   down
22 }