import * as Sequelize from 'sequelize' ; async function up ( utils ) { { const data = { type : Sequelize . INTEGER , allowNull : true , defaultValue : null } ; await utils . queryInterface . changeColumn ( 'videoPlaylistElement' , 'videoId' , data ) ; } await utils . queryInterface . removeConstraint ( 'videoPlaylistElement' , 'videoPlaylistElement_videoId_fkey' ) ; await utils . queryInterface . addConstraint ( 'videoPlaylistElement' , { fields : [ 'videoId' ] , type : 'foreign key' , references : { table : 'video' , field : 'id' } , onDelete : 'set null' , onUpdate : 'CASCADE' } ) ; } function down ( options ) { throw new Error ( 'Not implemented.' ) ; } export { up , down } ;