From 3493a5bff6d622ccb8f1eba1c72bd939a418c1c5 Mon Sep 17 00:00:00 2001 From: schneefux Date: Fri, 7 Apr 2017 17:53:04 +0200 Subject: use hash on filter --- models/stats_dimensions.js | 7 +++++-- package.json | 3 ++- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/models/stats_dimensions.js b/models/stats_dimensions.js index 22699d8..8b22e58 100644 --- a/models/stats_dimensions.js +++ b/models/stats_dimensions.js @@ -1,5 +1,7 @@ /* jshint indent: 2 */ +var JsonField = require("sequelize-json"); + module.exports = function(sequelize, DataTypes) { return sequelize.define('stats_dimensions', { id: { @@ -12,10 +14,11 @@ module.exports = function(sequelize, DataTypes) { type: DataTypes.STRING(191), allowNull: false }, - filter: { + filter_hash: { type: DataTypes.STRING(191), allowNull: false - } + }, + filter: JsonField(sequelize, "stats_dimensions", "filter") }, { tableName: 'stats_dimensions', timestamps: false, diff --git a/package.json b/package.json index eeedf82..6d642e3 100644 --- a/package.json +++ b/package.json @@ -10,6 +10,7 @@ "license": "UNLICENSED", "dependencies": { "mysql": "^2.13.0", - "sequelize-auto": "^0.4.25" + "sequelize-auto": "^0.4.25", + "sequelize-json": "^2.1.2" } } -- cgit v1.3.1