UNPKG

unleash-server

Version:

Unleash is an enterprise ready feature flag service. It provides different strategies for handling feature flags.

40 lines 1.58 kB
"use strict"; exports.up = function (db, cb) { db.runSql(` CREATE TABLE IF NOT EXISTS client_metrics_env_daily ( feature_name VARCHAR(255), app_name VARCHAR(255), environment VARCHAR(100), date DATE, yes INTEGER DEFAULT 0, no INTEGER DEFAULT 0, PRIMARY KEY (feature_name, app_name, environment, date) ); CREATE TABLE IF NOT EXISTS client_metrics_env_variants_daily ( feature_name VARCHAR(255), app_name VARCHAR(255), environment VARCHAR(100), date DATE, variant TEXT, count INTEGER DEFAULT 0, FOREIGN KEY ( feature_name, app_name, environment, date ) REFERENCES client_metrics_env_daily ( feature_name, app_name, environment, date ) ON UPDATE CASCADE ON DELETE CASCADE, PRIMARY KEY( feature_name, app_name, environment, date, variant ) ); `, cb); }; exports.down = function (db, cb) { db.runSql(` DROP TABLE client_metrics_env_variants_daily; DROP TABLE client_metrics_env_daily; `, cb); }; //# sourceMappingURL=20240108151652-add-daily-metrics.js.map