From f31355dd84fa62304a9f9b7b7a7d29b32de5aa0c Mon Sep 17 00:00:00 2001 From: Bilal Catic Date: Fri, 27 Sep 2019 09:23:08 +0200 Subject: [PATCH] use AD_TYPE enums for SearchRequest adType field --- ...ange-adType-in-searchRequests-table-to-SALE.js | 15 +++++++++++++++ app/models/searchRequest.js | 4 +++- 2 files changed, 18 insertions(+), 1 deletion(-) create mode 100644 app/migrations/20190923185802-change-adType-in-searchRequests-table-to-SALE.js diff --git a/app/migrations/20190923185802-change-adType-in-searchRequests-table-to-SALE.js b/app/migrations/20190923185802-change-adType-in-searchRequests-table-to-SALE.js new file mode 100644 index 0000000..69e37cf --- /dev/null +++ b/app/migrations/20190923185802-change-adType-in-searchRequests-table-to-SALE.js @@ -0,0 +1,15 @@ +"use strict"; + +module.exports = { + up: (queryInterface, Sequelize) => { + return queryInterface.sequelize.query( + `UPDATE "SearchRequests" SET "adType" = 'SALE' WHERE "adType" = 'sell';` + ); + }, + + down: (queryInterface, Sequelize) => { + return queryInterface.sequelize.query( + `UPDATE "SearchRequests" SET "adType" = 'sell' WHERE "adType" = 'SALE';` + ); + } +}; diff --git a/app/models/searchRequest.js b/app/models/searchRequest.js index 5e16c9e..36f3537 100644 --- a/app/models/searchRequest.js +++ b/app/models/searchRequest.js @@ -1,5 +1,7 @@ "use strict"; +const { AD_TYPE } = require("../common/enums"); + module.exports = (sequelize, DataTypes) => { const SearchRequest = sequelize.define("SearchRequest", { id: { @@ -24,7 +26,7 @@ module.exports = (sequelize, DataTypes) => { adType: { type: DataTypes.TEXT, allowNull: false, - defaultValue: "sell" + defaultValue: AD_TYPE.AD_TYPE_SALE }, email: DataTypes.TEXT, locality: DataTypes.TEXT,