diff --git a/app/migrations/20190923185802-add-published-renewed-dates-to-realEstates.js b/app/migrations/20190923185802-add-published-renewed-dates-to-realEstates.js new file mode 100644 index 0000000..88ae358 --- /dev/null +++ b/app/migrations/20190923185802-add-published-renewed-dates-to-realEstates.js @@ -0,0 +1,21 @@ +"use strict"; + +module.exports = { + up: (queryInterface, Sequelize) => { + return Promise.all([ + queryInterface.addColumn("RealEstates", "publishedDate", { + type: Sequelize.DATE + }), + queryInterface.addColumn("RealEstates", "renewedDate", { + type: Sequelize.DATE + }) + ]); + }, + + down: (queryInterface, Sequelize) => { + return Promise.all([ + queryInterface.removeColumn("RealEstates", "renewedDate"), + queryInterface.removeColumn("RealEstates", "publishedDate") + ]); + } +}; diff --git a/app/models/realEstate.js b/app/models/realEstate.js index 72b76ec..8a93892 100644 --- a/app/models/realEstate.js +++ b/app/models/realEstate.js @@ -50,7 +50,9 @@ module.exports = (sequelize, DataTypes) => { title: DataTypes.TEXT, shortDescription: DataTypes.TEXT, longDescription: DataTypes.TEXT, - adStatus: DataTypes.INTEGER + adStatus: DataTypes.INTEGER, + publishedDate: DataTypes.DATE, + renewedDate: DataTypes.DATE }); RealEstate.associate = models => {