First typescript iteration
[oweals/peertube.git] / server / initializers / migrations / 0015-video-views.ts
1 // utils = { transaction, queryInterface, sequelize, Sequelize }
2 function up (utils, finalCallback) {
3   const q = utils.queryInterface
4   const Sequelize = utils.Sequelize
5
6   const data = {
7     type: Sequelize.INTEGER,
8     allowNull: false,
9     defaultValue: 0
10   }
11
12   q.addColumn('Videos', 'views', data, { transaction: utils.transaction }).asCallback(finalCallback)
13 }
14
15 function down (options, callback) {
16   throw new Error('Not implemented.')
17 }
18
19 export {
20   up,
21   down
22 }