unleash-server
Version:
Unleash is an enterprise ready feature flag service. It provides different strategies for handling feature flags.
40 lines • 1.58 kB
JavaScript
;
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