import * as Sequelize from 'sequelize'
async function up (utils: {
- transaction: Sequelize.Transaction,
- queryInterface: Sequelize.QueryInterface,
+ transaction: Sequelize.Transaction
+ queryInterface: Sequelize.QueryInterface
sequelize: Sequelize.Sequelize
}): Promise<void> {
- {
- const data = {
- type: Sequelize.DATE,
- allowNull: true,
- defaultValue: Sequelize.NOW
- }
- await utils.queryInterface.addColumn('video', 'originallyPublishedAt', data)
+ const data = {
+ type: Sequelize.DATE,
+ allowNull: true,
+ defaultValue: null
}
+ await utils.queryInterface.addColumn('video', 'originallyPublishedAt', data)
- {
- const query = 'UPDATE video SET "originallyPublishedAt" = video."publishedAt"'
- await utils.sequelize.query(query)
- }
}
function down (options) {