From daba53976d580f1f43fabc80cd307bf46a9bbd82 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ivar=20Conradi=20=C3=98sthus?= Date: Wed, 13 Oct 2021 12:42:57 +0200 Subject: [PATCH] fix: feature_strategies paramter column should not be null (#1024) --- ...114-feature-strategies-parameters-not-null.js | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 src/migrations/20211013093114-feature-strategies-parameters-not-null.js diff --git a/src/migrations/20211013093114-feature-strategies-parameters-not-null.js b/src/migrations/20211013093114-feature-strategies-parameters-not-null.js new file mode 100644 index 0000000000..a92b68a59c --- /dev/null +++ b/src/migrations/20211013093114-feature-strategies-parameters-not-null.js @@ -0,0 +1,16 @@ +'use strict'; + +exports.up = function (db, cb) { + db.runSql( + ` + ALTER TABLE feature_strategies ALTER COLUMN parameters SET DEFAULT '{}'; + UPDATE feature_strategies set parameters = '{}' where parameters is null; + ALTER TABLE feature_strategies ALTER COLUMN parameters SET NOT NULL; + `, + cb, + ); +}; + +exports.down = function (db, cb) { + cb(); +};