const db = require('./db') exports.up = function (next) { var sqls = [ 'create table server_logs ( ' + 'id uuid PRIMARY KEY, ' + 'device_id text, ' + 'log_level text, ' + 'timestamp timestamptz DEFAULT now(), ' + 'message text, ' + 'meta json)', 'CREATE TABLE IF NOT EXISTS user_config ( ' + 'id serial PRIMARY KEY, ' + 'type text NOT NULL, ' + 'data json NOT NULL ' + ')', 'CREATE TABLE IF NOT EXISTS devices ( ' + 'id serial PRIMARY KEY, ' + 'fingerprint text NOT NULL UNIQUE, ' + 'name text, ' + 'authorized boolean, ' + 'unpair boolean NOT NULL DEFAULT false' + ')', 'CREATE TABLE IF NOT EXISTS pairing_tokens (' + 'id serial PRIMARY KEY, ' + 'token text, ' + 'created timestamp NOT NULL DEFAULT now() ' + ')', 'CREATE TABLE IF NOT EXISTS users ( ' + 'id serial PRIMARY KEY, ' + 'userName text NOT NULL UNIQUE, ' + 'salt text NOT NULL, ' + 'pwdHash text NOT NULL ' + ')' ] db.multi(sqls, next) } exports.down = function (next) { next() }