From 5435ba2d45c9b7a96992c0732cbce3e72f7f2c48 Mon Sep 17 00:00:00 2001 From: Matjaz Date: Tue, 1 Mar 2022 20:53:01 +0100 Subject: [PATCH] New field in Users table for avatar and bio. --- .../20220301193849-modify_users_add_fields.js | 39 +++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 migrations/20220301193849-modify_users_add_fields.js diff --git a/migrations/20220301193849-modify_users_add_fields.js b/migrations/20220301193849-modify_users_add_fields.js new file mode 100644 index 0000000..f594669 --- /dev/null +++ b/migrations/20220301193849-modify_users_add_fields.js @@ -0,0 +1,39 @@ +'use strict'; + +module.exports = { + async up (queryInterface, Sequelize) { + /** + * Add altering commands here. + * + * Example: + * await queryInterface.createTable('users', { id: Sequelize.INTEGER }); + */ + await queryInterface.addColumn( + 'Users', + 'avatar', + { + type: Sequelize.BLOB, + allowNull: true, + }, + ); + await queryInterface.addColumn( + 'Users', + 'bio', + { + type: Sequelize.TEXT, + allowNull: true, + } + ); + }, + + async down (queryInterface, Sequelize) { + /** + * Add reverting commands here. + * + * Example: + * await queryInterface.dropTable('users'); + */ + await queryInterface.removeColumn('Users', 'avatar'); + await queryInterface.removeColumn('Users', 'bio'); + } +};