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(); +};