1 import * as Sequelize from 'sequelize'
4 transaction: Sequelize.Transaction
5 queryInterface: Sequelize.QueryInterface
6 sequelize: Sequelize.Sequelize
9 const q = utils.queryInterface
11 const query = 'INSERT INTO "VideoFiles" ("videoId", "resolution", "size", "extname", "infoHash", "createdAt", "updatedAt") ' +
12 'SELECT "id" AS "videoId", 0 AS "resolution", 0 AS "size", ' +
13 '"extname"::"text"::"enum_VideoFiles_extname" as "extname", "infoHash", "createdAt", "updatedAt" ' +
16 return utils.db.VideoFile.sync()
17 .then(() => utils.sequelize.query(query))
19 return q.removeColumn('Videos', 'extname')
22 return q.removeColumn('Videos', 'infoHash')
26 function down (options) {
27 throw new Error('Not implemented.')