1
0
mirror of https://github.com/Unleash/unleash.git synced 2025-10-04 11:17:02 +02:00
unleash.unleash/src/migrations/20240830102144-onboarding-events.js

31 lines
861 B
JavaScript

'use strict';
exports.up = function (db, cb) {
db.runSql(
`
CREATE TABLE IF NOT EXISTS onboarding_events_instance (
event VARCHAR(255) NOT NULL,
time_to_event INTEGER NOT NULL, -- in seconds
PRIMARY KEY (event)
);
CREATE TABLE IF NOT EXISTS onboarding_events_project (
event VARCHAR(255) NOT NULL,
time_to_event INTEGER NOT NULL, -- in seconds
project VARCHAR(255) NOT NULL REFERENCES projects(id) ON DELETE CASCADE,
PRIMARY KEY (event, project)
);
`,
cb,
);
};
exports.down = function (db, cb) {
db.runSql(
`
DROP TABLE IF EXISTS onboarding_events_instance;
DROP TABLE IF EXISTS onboarding_events_project;
`,
cb);
};