From e9f651e2f5e37636da4d65c4efb8789f0e75cd2d Mon Sep 17 00:00:00 2001 From: Mateusz Kwasniewski Date: Tue, 2 Sep 2025 13:40:34 +0200 Subject: [PATCH] feat: impact metrics migration (#10551) --- .../20250827135502-add-impact-metrics.js | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 src/migrations/20250827135502-add-impact-metrics.js diff --git a/src/migrations/20250827135502-add-impact-metrics.js b/src/migrations/20250827135502-add-impact-metrics.js new file mode 100644 index 0000000000..cb036211e9 --- /dev/null +++ b/src/migrations/20250827135502-add-impact-metrics.js @@ -0,0 +1,23 @@ + +exports.up = (db, callback) => { + db.runSql( + ` + CREATE TABLE IF NOT EXISTS impact_metrics( + id TEXT NOT NULL PRIMARY KEY, + feature VARCHAR(255), + config JSONB NOT NULL, + FOREIGN KEY (feature) REFERENCES features(name) ON DELETE CASCADE + ); + `, + callback, + ); +}; + +exports.down = (db, callback) => { + db.runSql( + ` + DROP TABLE IF EXISTS impact_metrics; + `, + callback, + ); +};