'use strict'; exports.up = function(db, callback) { db.runSql( ` CREATE TABLE strategies ( created_at timestamp default now(), name varchar(255) PRIMARY KEY NOT NULL, description text ); CREATE TABLE features ( created_at timestamp default now(), name varchar(255) PRIMARY KEY NOT NULL, enabled integer default 0, strategy_name varchar(255), parameters json ); CREATE TABLE events ( id serial primary key, created_at timestamp default now(), type varchar(255) NOT NULL, created_by varchar(255) NOT NULL, data json ); `, callback, ); }; exports.down = function(db, callback) { db.runSql( ` DROP TABLE events; DROP TABLE features; DROP TABLE strategies; `, callback, ); };