unleash-server
Version:
Unleash is an enterprise ready feature flag service. It provides different strategies for handling feature flags.
24 lines • 1.1 kB
JavaScript
;
exports.up = (db, callback) => {
db.runSql(`
CREATE TABLE IF NOT EXISTS stat_traffic_usage(
day DATE NOT NULL,
traffic_group TEXT NOT NULL,
status_code_series INT NOT NULL,
count BIGINT NOT NULL DEFAULT 0,
PRIMARY KEY(day, traffic_group, status_code_series)
);
CREATE INDEX IF NOT EXISTS stat_traffic_usage_day_idx ON stat_traffic_usage (day);
CREATE INDEX IF NOT EXISTS stat_traffic_usage_traffic_group_idx ON stat_traffic_usage (traffic_group);
CREATE INDEX IF NOT EXISTS stat_traffic_usage_status_code_series_idx ON stat_traffic_usage (status_code_series);
`, callback);
};
exports.down = (db, callback) => {
db.runSql(`
DROP INDEX IF EXISTS stat_traffic_usage_day_idx;
DROP INDEX IF EXISTS stat_traffic_usage_traffic_group_idx;
DROP INDEX IF EXISTS stat_traffic_usage_status_code_series_idx;
DROP TABLE IF EXISTS stat_traffic_usage;
`, callback);
};
//# sourceMappingURL=20240208123212-create-stat-traffic-usage-table.js.map