unleash-server
Version:
Unleash is an enterprise ready feature flag service. It provides different strategies for handling feature flags.
29 lines (28 loc) • 1.14 kB
JavaScript
;
exports.up = function (db, callback) {
db.runSql(`
create table IF NOT EXISTS public_signup_tokens
(
secret text primary key,
name text,
expires_at timestamp with time zone not null,
created_at timestamp with time zone not null default now(),
created_by text,
role_id integer not null references roles (id) ON DELETE CASCADE
);
create table IF NOT EXISTS public_signup_tokens_user
(
secret text not null references public_signup_tokens (secret) on DELETE CASCADE,
user_id integer not null references users (id) ON DELETE CASCADE,
created_at timestamp with time zone not null default now(),
primary key (secret, user_id)
);
`, callback);
};
exports.down = function (db, callback) {
db.runSql(`
DROP TABLE IF EXISTS public_signup_tokens_user;
DROP TABLE IF EXISTS public_signup_tokens;
`, callback);
};
//# sourceMappingURL=20220908093515-add-public-signup-tokens.js.map